Udskriv en fils indhold i en ListView
det jeg helt præcis vil er at loade filen ind og så udskrive hver linje i min listview men splitte det op hvor der er mellemrum.Sådan her ser filen fx ud:
Hej med dig!
Haha ew kak
osv.
Jeg vil så i min listview have fx "Hej med dig!" til at "Hej" kommer i første kolonne og "med" i den næste osv.
Jeg har prøvet mig frem med dette her men der får jeg denne her fejl.
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamReader sr = new StreamReader(openFileDialog1.FileName);
ArrayList arrList = new ArrayList();
arrList.AddRange(sr.ReadToEnd().Split('\n'));
int i = 0;
foreach (string str in arrList)
{
i += 1;
str.Split(' ');
listView1.Items.Add(str[0].ToString);
for (int j = 1; j < str.Length - 1; j++)
{
listView1.Items[i].SubItems.Add(str[j].ToString);
}
}
sr.Close();
}
Nogen der kan få det der til at virke eller har en anden metode til at gøre det samme på?
