Witam serdecznie,
dopiero raczkuję w programowaniu i zmuszony jestem prosić Drogie Koleżanki i Kolegów o pomoc.
Tworzę coś w rodzaju bazy danych wyświetlanej w 4 kolumnach listview( imię, nazwisko itp.)
Kodem:
FileStream fs = new FileStream("J:\\plik.txt",
FileMode.OpenOrCreate, FileAccess.Write);
System.IO.StreamWriter file1 = new System.IO.StreamWriter(fs);
foreach (ListViewItem it in baza.Items)
{
for (int k = 0; k < it.SubItems.Count; k++)
file1.Write(it.SubItems[k].Text+";");
file1.WriteLine();
}
file1.Flush();
file1.Close();
fs.Close();
Udaje mi się zapisać wszystkie dane z poszczególnych kolumn do pliku txt("baza" to oczywiście nazwa listview.)
Swego czasu w aplikacjach konsolowych dane z plików wczytywałem z kodu znalezionego w internecie:
StreamReader objReader = new StreamReader("j:\\plik.txt");
string sLine = "";
ArrayList arrText = new ArrayList();
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText.Add(sLine);
}
objReader.Close();
foreach (string sOutput in arrText)
Console.WriteLine(sOutput);
Console.ReadLine();
Czy ktoś będzie tak miły i pomoże mi wczytać dane z pliku do w/w listy z kolumnami - baza?
Bardzo dziękuję za zainteresowanie i poświęcony czas.
Pozdrawiam