listbox绑定数据 winform
时间: 2023-09-14 14:02:27 浏览: 208
listbox数据绑定
在 WinForm 中,ListBox 控件可以通过绑定数据源的方式来显示数据。下面是一个简单的示例:
1. 创建一个 ListBox 控件,并设置其 Dock 属性为 Fill,使其充满整个窗体。
2. 在窗体的 Load 事件中,编写代码来绑定数据源。例如,可以使用一个 List<string> 来作为数据源。
```
private void Form1_Load(object sender, EventArgs e)
{
List<string> data = new List<string>();
data.Add("Item 1");
data.Add("Item 2");
data.Add("Item 3");
listBox1.DataSource = data;
}
```
3. 设置 ListBox 的 DisplayMember 属性,指定要显示的数据源中的属性或字段。
```
listBox1.DisplayMember = "Name";
```
上述代码中,假设数据源是一个 List<Person>,其中 Person 类型有一个 Name 属性,这样设置后,ListBox 就会显示每个 Person 对象的 Name 属性。
4. 运行程序,可以看到 ListBox 已经显示了绑定的数据源。如果需要对数据源进行修改,只需要修改 List<string>(或其他类型)即可,ListBox 会自动更新显示的内容。
阅读全文