欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Winform下的Combox根据值来选中项

程序员文章站 2022-04-08 18:43:03
其实很简单,因为Combox的Item是一个K/V的object,那么就可以把它的items转换成IEnumerable类型的(System.Collections命名空间),然后根据要选中的Key或Value使用Lamda表达式来设置Combox的选中项。 比如当 ......

其实很简单,因为combox的item是一个k/v的object,那么就可以把它的items转换成ienumerable<dictionaryentry>类型的(system.collections命名空间),然后根据要选中的key或value使用lamda表达式来设置combox的选中项。

比如当点击datagridview的某条记录的时候,某个combox自动选中此记录对应的值,则代码如下:

combobox1.selecteditem = combobox1.items.cast<dictionaryentry>()
             .firstordefault(x => x.value.tostring() == datagridview1.rows[e.rowindex].cells[1].value.tostring());