comboBox的SelectedValue为null
最新推荐文章于 2022-12-16 18:13:58 发布
转载
最新推荐文章于 2022-12-16 18:13:58 发布
·
2.5k 阅读
·
0
·
1
c# winForm
专栏收录该内容
2 篇文章
订阅专栏
本文介绍了如何正确地从ComboBox中获取自定义对象的选择值。当使用Add方法添加自定义对象时,需通过特定方式获取选定对象的ID。而通过DataSource设置数据源时,可以直接使用SelectedValue属性。
把自定义对象通过comboBox.Add(自定义对象)方法添加到comboBox中后,再分别制定其DisplayMember和ValueMember,想的到选择的值,使用SelectedValue得到null,要使用((自定义对象类型)comboBox1.SelectedItem).Id来取得当前选择的值。
如果是通过combBox.DataSource来指定的combBox的数据源(IList<自定义对象类型>或者DataTable), SelectedValue是可以的!