ListView Help

S

samoore33

I found this code on MSDN, and it works great. It creates a ListView
dynamically and add items to it and all. It is great. I have changed a
few of the column names to suit me.

Dim listView1 As New ListView

listView1.Bounds = New Rectangle(New Point(10, 10), New
Size(300, 200))

' Set the view to show details.
listView1.View = View.Details
' Allow the user to edit item text.
listView1.LabelEdit = True
' Allow the user to rearrange columns.
listView1.AllowColumnReorder = True
' Display check boxes.
listView1.CheckBoxes = True
' Select the item and subitems when selection is made.
listView1.FullRowSelect = True
' Display grid lines.
listView1.GridLines = True
' Sort the items in the list in ascending order.
listView1.Sorting = SortOrder.Ascending

' Create columns for the items and subitems.
listView1.Columns.Add("Item", -2, HorizontalAlignment.Left)
listView1.Columns.Add("State", -2, HorizontalAlignment.Left)
listView1.Columns.Add("Flat", -2, HorizontalAlignment.Left)
listView1.Columns.Add("Minimum", -2,
HorizontalAlignment.Center)
listView1.Columns.Add("Maximum", -2,
HorizontalAlignment.Center)
listView1.Columns.Add("Value", -2, HorizontalAlignment.Center)

' Create three items and three sets of subitems for each item.
Dim item1 As 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")
Dim item2 As New ListViewItem("item2", 1)
item2.SubItems.Add("4")
item2.SubItems.Add("5")
item2.SubItems.Add("6")
Dim item3 As 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")

'Add the items to the ListView.
listView1.Items.AddRange(New ListViewItem() {item1, item2,
item3})

MY ATTEMPT TO ADD THIS INFORMATION INTO A LISTVIEW ALREADY ON THE FORM
'lsvTest.Items.AddRange(New ListViewItem() {item1, item2,
item3})

' Add the ListView to the control collection.
Me.Controls.Add(listView1)

The problem is that I am trying to add information to a ListView that
is already a control on the form. It seems know matter what I try,
nothing will add to my listview. My unltimate goal is to add items from
a dataset to the listview. It does not seem to be an easy task to
complete, especially since the dataset has more then one table in it.

Any help would be appreciated.

Thanks.

Scott Moore
 
S

samoore33

As usual I was forgetting something, that is why I could not get any of
the information to show up in the ListView that I had added to the
form.

Now the fun part of figuring out how to add the information to the
listview. I think I know how to do that though, I should be able to
create a class that will help me add items to the listview.

Maybe I do not need a group, I just need someone to play like they are
listening to me while I think outloud.

Scott
 

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