ListView Can't see column headers

M

MFRASER

I am trying to populate a listview and I can not see the column headers, is
there a property I am forgetting to set?

Here is my code

// Create three items and three sets of subitems for each item.

ListViewItem item1 = new ListViewItem("item1",0);

// Place a check mark next to the item.

item1.Checked = true;

item1.SubItems.Add("1");

item1.SubItems.Add("2");

item1.SubItems.Add("3");

ListViewItem item2 = new ListViewItem("item2",1);

item2.SubItems.Add("4");

item2.SubItems.Add("5");

item2.SubItems.Add("6");

ListViewItem item3 = new ListViewItem("item3",0);

// Place a check mark next to the item.

item3.Checked = true;

item3.SubItems.Add("7");

item3.SubItems.Add("8");

item3.SubItems.Add("9");

// Create columns for the items and subitems.

listView1.Columns.Add("Item Column", -2, HorizontalAlignment.Left);

listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left);

listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left);

listView1.Columns.Add("Column 4", -2, HorizontalAlignment.Center);

//Add the items to the ListView.

listView1.Items.AddRange(new ListViewItem[]{item1,item2,item3});
 
M

Mark Schmidt

Did you set the "View" property of the ListView to "Details" instead of the default "Large Icon"?

-Mark Schmidt

----------------------------------------------------------------------?
nntp://msnews.microsoft.com/microsoft.public.dotnet.languages.csharp/
I am trying to populate a listview and I can not see the column headers, is
there a property I am forgetting to set?

Here is my code

// Create three items and three sets of subitems for each item.

ListViewItem item1 = new ListViewItem("item1",0);

// Place a check mark next to the item.

item1.Checked = true;

item1.SubItems.Add("1");

item1.SubItems.Add("2");

item1.SubItems.Add("3");

ListViewItem item2 = new ListViewItem("item2",1);

item2.SubItems.Add("4");

item2.SubItems.Add("5");

item2.SubItems.Add("6");

ListViewItem item3 = new ListViewItem("item3",0);

// Place a check mark next to the item.

item3.Checked = true;

item3.SubItems.Add("7");

item3.SubItems.Add("8");

item3.SubItems.Add("9");

// Create columns for the items and subitems.

listView1.Columns.Add("Item Column", -2, HorizontalAlignment.Left);

listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left);

listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left);

listView1.Columns.Add("Column 4", -2, HorizontalAlignment.Center);

//Add the items to the ListView.

listView1.Items.AddRange(new ListViewItem[]{item1,item2,item3});
 
F

Fraser Michael

When I change it to List I get the Item level, but when I set it to
details I see nothing.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top