Listview
Hej.. Er ved at blive sindsyg (mere end jeg er i forvejen hehe)...Jeg har en ListView (lvLog) men jeg kan ikke rigtigt populate den.
Jeg har forsøgt kolonner med:
ColumnHeader h1 = new ColumnHeader();
h1.Text = "Time";
ColumnHeader h2 = new ColumnHeader();
h2.Text = "Event";
lvLog.Columns.Add(h1);
lvLog.Columns.Add(h2);
..men de bliver slet ikke vist :-/ Og ellers items med:
this.lvLog.BeginUpdate();
lvi = new ListViewItem();
lvi.Text = DateTime.Now.ToShortTimeString();
lvi.Tag = lvi.Text;
lvsi = new ListViewItem.ListViewSubItem();
lvsi.Text = S;
lvi.SubItems.Add(lvsi);
this.lvLog.Items.Add(lvi);
this.lvLog.EndUpdate();
..men det eneste der kommer er en timestamp.
Hvis jeg forsøger med følgende, kommer der bare 5 timestamps ved siden af hinanden, ikke på hver sin række heller..
for (int i = 0; i < 5; i++)
{
this.lvLog.BeginUpdate();
lvi = new ListViewItem();
lvi.Text = DateTime.Now.ToShortTimeString();
lvi.Tag = lvi.Text;
lvsi = new ListViewItem.ListViewSubItem();
lvsi.Text = S;
lvi.SubItems.Add(lvsi);
this.lvLog.Items.Add(lvi);
this.lvLog.EndUpdate();
}
Garanteret en bette fejl 40.. håber en kan hjælpe mig med at se den..? :-)