代码之家  ›  专栏  ›  技术社区  ›  Jonathan Escobedo

利用ListBox多列属性

  •  0
  • Jonathan Escobedo  · 技术社区  · 15 年前

    当项目集合由数据源管理时,是否可以利用多列属性?(使用数据绑定项)。

    我想尝试以下代码片段:

    this.listBox1.Items.AddRange(new object[] {
                "Item 1, column 1",
                "Item 2, column 1",
                "Item 3, column 1",
                "Item 4, column 1",
                "Item 5, column 1",
                "Item 1, column 2",
                "Item 2, column 2",
                "Item 3, column 2"});
            this.listBox1.MultiColumn = true;
    

    我用的是C#3.5

    谢谢

    1 回复  |  直到 15 年前
        1
  •  2
  •   Luiscencio    15 年前

    我想你可以尝试使用listview,只需将其切换到detail view,然后尝试以下操作:

        foreach (row r in collection)
        {
            ListViewItem item = new ListViewItem();
            item.Text = r.field1; //this will be col1
            item.SubItems.Add(r.field2); //col2 
            item.SubItems.Add(r.field3); //col3
            listView1.Items.Add(item);
        }
    

    希望有帮助

    推荐文章