代码之家  ›  专栏  ›  技术社区  ›  Hari Gillala

将列表数组中的值绑定到列表框

  •  3
  • Hari Gillala  · 技术社区  · 14 年前

    任何主体都可以给出一个简短的示例,将值从列表数组绑定到C.NET中的列表框吗?

    1 回复  |  直到 10 年前
        1
  •  12
  •   digEmAll    11 年前
    List<string> listToBind = new List<string> { "AA", "BB", "CC" };
    this.listBox1.DataSource = listToBind;
    

    alt text

    MyClass

    public class MyClass
    {
        public int Id { get; set; }
        public string Text { get; set; }
        public MyClass(int id, string text)
        {
            this.Id = id;
            this.Text = text;
        }
    }
    

    List<MyClass> listToBind = new List<MyClass> { new MyClass(1, "One"), new MyClass(2, "Two") };
    this.listBox1.DisplayMember = "Text";
    this.listBox1.ValueMember = "Id"; // optional depending on your needs
    this.listBox1.DataSource = listToBind;
    

    ValueMember listBox1.SelectedValue Id


    DisplayMember ToString() ListBox

    alt text

    推荐文章