111,120
社区成员
发帖
与我相关
我的任务
分享
//demo1:
if (comboBox1.SelectedText == "列表中选项名")
//demo2:
if(comboBox1.SelectedValue == 7)
//这个就是选项的索引值,第一个选项从0开始计数,7也就是你写的“其他”
[/quote]
感谢大佬指教。已经搞定了。
谢谢大佬。但是我不想绑定数据源。我现在是去Items集合里面把这些加进去的,那我该怎么写呢
comBobox1.selectedItem.Tostring()="其他";这样写吗
[/quote]
直接.Text就OK
谢谢大佬。但是我不想绑定数据源。我现在是去Items集合里面把这些加进去的,那我该怎么写呢
comBobox1.selectedItem.Tostring()="其他";这样写吗
//demo1:
if (comboBox1.SelectedText == "列表中选项名")
//demo2:
if(comboBox1.SelectedValue == 7)
//这个就是选项的索引值,第一个选项从0开始计数,7也就是你写的“其他”
[/quote]
那就很简单啊,如果存的是文字的话,直接where 工序==combox.text 也是可以的,哪里需要判断呢
//加载数据源
combobox.DataSource = dtSource;
//默认映射值
combobox.ValueMember = valueMember;
//默认显示名
combobox.DisplayMember = displayMember;
在获取和判断的时候呢,直接获取Index索引值,就是实体表中的id。
用它进行条件判断逻辑上的处理,加以实现需求,将事半功倍。
如果有新的类型增加,进行对数据表进行行insert就可以了,不需要调整UI上的逻辑。
---------------------------------------------------------------------------------------------------------
当然,如果不涉及到数据库层,只是一个两层架构,那写一个工艺类型的泛型实体。以此做为数据源进行绑定,也是非常简单的。
学会数据源绑定(字典集合),我要分