ComboBox 的 DataSource 属性。
时间: 2023-10-24 18:07:19 浏览: 96
ComboPooledDataSource.java
5星 · 资源好评率100%
ComboBox 控件的 DataSource 属性用于指定绑定控件的数据源。数据源可以是一个集合,如列表、数组、数据表等。将数据源指定给 ComboBox 的 DataSource 属性后,可以使用 DisplayMember 属性指定显示在 ComboBox 中的文本字段,并使用 ValueMember 属性指定与每个项关联的值字段。如果未指定 DisplayMember 属性,则数据源的 ToString 方法将用于显示每个项。
例如,假设有一个名为 students 的 List<Student> 类型的集合,其中 Student 类型具有属性 Name 和 Id。可以使用以下代码将 students 集合绑定到 ComboBox 控件:
```
comboBox1.DataSource = students;
comboBox1.DisplayMember = "Name";
comboBox1.ValueMember = "Id";
```
这将会在 ComboBox 中显示每个学生的姓名,并将每个学生的 ID 作为其关联的值。当用户选择一个学生后,可以使用 ComboBox 的 SelectedValue 属性获取所选学生的 ID。
阅读全文