Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Here is a very basic example of a ListView with groups:</p> <p>This MSDN article has a more advanced example: <a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.listviewgroup.aspx" rel="nofollow">ListViewGroup Class</a></p> <p>Be aware that groups are only supported on certain operating systems (XP and above I think), so you will need to factor this in to your code.</p> <pre><code>listView1.View = View.Details; listView1.Columns.Add(new ColumnHeader() { Width=-1 }); listView1.HeaderStyle = ColumnHeaderStyle.None; ListViewGroup membersGroup = new ListViewGroup("Members", HorizontalAlignment.Left); listView1.Groups.Add(membersGroup); listView1.Items.Add(new ListViewItem() { Text = "Member 1", Group = membersGroup }); listView1.Items.Add(new ListViewItem() { Text = "Member 2", Group = membersGroup }); ListViewGroup productsGroup = new ListViewGroup("Products", HorizontalAlignment.Left); listView1.Groups.Add(productsGroup); listView1.Items.Add(new ListViewItem() { Text = "Product 1", Group = productsGroup }); listView1.Items.Add(new ListViewItem() { Text = "Product 2", Group = productsGroup }); </code></pre> <p>And here is an example using a TreeView:</p> <pre><code>var members = new[] { new { MemberName = "Member 1", MemberId = 1 }, new { MemberName = "Member 2", MemberId = 2 } }; var products = new[] { new { ProductName = "Product 1", ProductId = 1 }, new { ProductName = "Product 2", ProductId = 2 } }; TreeNode membersNode = new TreeNode("Members", members.Select(m =&gt; new TreeNode(m.MemberName)).ToArray()); TreeNode productsNode = new TreeNode("Products", products.Select(p =&gt; new TreeNode(p.ProductName)).ToArray()); treeView1.Nodes.Add(membersNode); treeView1.Nodes.Add(productsNode); </code></pre> <p>Hope these help.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload