ListView Control access

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Joe

    #1

    ListView Control access

    I set up two columns in listview.

    I use Add to add items, but how do I access the second column? and add text?






  • Michael Nemtsev

    #2
    Re: ListView Control access

    Hello Joe,

    // Create a new ListView control.
    ListView listView1 = new ListView();
    listView1.Bound s = 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.Label Edit = true;
    // Allow the user to rearrange columns.
    listView1.Allow ColumnReorder = true;
    // Display check boxes.
    listView1.Check Boxes = true;
    // Select the item and subitems when selection is made.
    listView1.FullR owSelect = true;
    // Display grid lines.
    listView1.GridL ines = true;
    // Sort the items in the list in ascending order.
    listView1.Sorti ng = SortOrder.Ascen ding;

    // Create three items and three sets of subitems for each item.
    ListViewItem item1 = new ListViewItem("i tem1", 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("i tem2", 1);
    item2.SubItems. Add("4");
    item2.SubItems. Add("5");
    item2.SubItems. Add("6");
    ListViewItem item3 = new ListViewItem("i tem3", 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.Colum ns.Add("Item Column", -2, HorizontalAlign ment.Left);
    listView1.Colum ns.Add("Column 2", -2, HorizontalAlign ment.Left);
    listView1.Colum ns.Add("Column 3", -2, HorizontalAlign ment.Left);
    listView1.Colum ns.Add("Column 4", -2, HorizontalAlign ment.Center);

    //Add the items to the ListView.
    listView1.Items .AddRange(new ListViewItem[] { item1, item2, item3
    });

    this.Controls.A dd(listView1);

    J> I set up two columns in listview.
    J>
    J> I use Add to add items, but how do I access the second column? and
    J> add text?
    J>
    ---
    WBR,
    Michael Nemtsev :: blog: http://spaces.msn.com/laflour

    "At times one remains faithful to a cause only because its opponents do not
    cease to be insipid." (c) Friedrich Nietzsche


    Comment

    Working...