// przelaczenie w widok details
listView1.View = View.Details;
// dodawanie ilosci kolumn jaka chcemy uzyskac
ColumnHeader col1 = new ColumnHeader();
col1.Name = “Kol1”;
col1.Text = “Kolumna 1”;
col1.Width = 100;
ColumnHeader col2 = new ColumnHeader();
col2.Name = “Kol2”;
col2.Text = “Kolumna 2”;
col2.Width = 100;
ColumnHeader col3 = new ColumnHeader();
col3.Name = “Kol3”;
col3.Text = “Kolumna 3”;
col3.Width = 100;
// podpinanie naszych nowo utworzonych kolumn do listView
listView1.Columns.Add(col1);
listView1.Columns.Add(col2);
listView1.Columns.Add(col3);
string string1 = “string 1”;
string string2 = “string 2”;
string string3 = “string 3”;
// pozycje dla pierwszej kolumny dodajemy porzez Items.Add
// dla kolejnych kolumn poprzez - SubItems.AddRange
listView1.Items.Add(string1).SubItems.AddRange(new string[] { string2, string3});
– Dodane 18.01.2011 (Wt) 12:17 –
lub
// przelaczenie w widok details
listView1.View = View.Details;
// dodawanie ilosci kolumn jaka chcemy uzyskac
ColumnHeader col1 = new ColumnHeader();
col1.Name = “Kol1”;
col1.Text = “Kolumna 1”;
col1.Width = 100;
ColumnHeader col2 = new ColumnHeader();
col2.Name = “Kol2”;
col2.Text = “Kolumna 2”;
col2.Width = 100;
ColumnHeader col3 = new ColumnHeader();
col3.Name = “Kol3”;
col3.Text = “Kolumna 3”;
col3.Width = 100;
// podpinanie naszych nowo utworzonych kolumn do listView
listView1.Columns.Add(col1);
listView1.Columns.Add(col2);
listView1.Columns.Add(col3);
string string1 = “string 1”;
string string2 = “string 2”;
string string3 = “string 3”;
ListViewItem item = new ListViewItem(string1); // kolumna 1
item.SubItems.Add(string2); // kolumna 2
item.SubItems.Add(string3); // kolumna 3
listView1.Items.Add(item);