SelectedValue
时间: 2023-08-10 14:31:35 浏览: 177
select value options
ComboBox 控件中的 SelectedValue 属性表示当前选中项的值。它可以存储 ComboBox 中选中项的值,而不是选中项的文本。在使用 SelectedValue 属性之前,需要先将 ComboBox 的 DataSource 属性设置为一个数据源,例如一个 DataTable 或一个自定义对象集合。
示例代码:
```
// 绑定 ComboBox 的数据源
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Rows.Add(1, "选项1");
dt.Rows.Add(2, "选项2");
dt.Rows.Add(3, "选项3");
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "Name";
comboBox1.ValueMember = "ID";
// 获取 ComboBox 的选中值
int selectedValue = (int)comboBox1.SelectedValue;
MessageBox.Show("您选择了:" + selectedValue);
```
在上面的示例中,我们将 ComboBox 的 DataSource 属性设置为一个 DataTable 对象,然后将 DisplayMember 属性设置为 "Name",表示 ComboBox 显示的是 DataTable 中的 Name 列的值。将 ValueMember 属性设置为 "ID",表示 ComboBox 中选中项的值是 DataTable 中的 ID 列的值。在 SelectedValue 属性中获取 ComboBox 的选中值时,需要将其转换为相应的类型。
阅读全文