Witam, mam problem. Polega on na tym że posiadam zapis z listview do pliku. Zapisywanie następnuje w postaci np. Nazwisko;Imie
Problem pojawią się przy odczycie ponieważ dodaje się Nazwisko;Imie przy kolumnie Imie. A ja chciałbym żeby Nazwisko było przy kolumnie nazwisko a imie przy kolumnie imie. Ktoś może mi pomóc?
Zapis:
string linia;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
for (int i = 0; i < listView1.Items.Count; i++)
{
linia = listView1.Items[i].Text + ";" + listView1.Items[i].SubItems[1].Text;
sw.WriteLine(linia);
}
sw.Close();
}
Odczyt:
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
listView1.Items.Clear(); //czysci listview
using (TextReader textReader = new StreamReader(openFileDialog1.FileName))
{
string line = string.Empty;
while ((line = textReader.ReadLine()) != null)
{
listView1.Items.Add(line);
}
}
}