C# Winform Combox的绑定问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# Winform Combox的绑定问题相关的知识,希望对你有一定的参考价值。

我把一个一个Combox用datasource的属性绑定好了 valueMember=“id”,由于是修改页面,需要根据传过来的值来确定combox的当前选中项,使用SelectedIndex的时候,combox里面的Item有4项,但是传递过来的id值是5,然后就报错了。我想问一下,使用SelectedIndex是否合适,还是使用其它的属性来绑定当前项呢?

SelectIndex 是序号,从0开始的,你是根据数据来确定绑定的
使用SelectedValue ="XX"
或者SelectItem=“XX”
参考技术A 我记得有好像是combox会有一项空的 ,有个属性值可以控制的 但是我忘记了 等会我看看 参考技术B 那就不用 SelectedIndex
试试使用 SelectedValue

c# combox 控件弹出下拉框

combox 这个控件要用鼠标点的时候才出现下拉框,
现在想用键盘操作,也就说是说当输入了一个值后,按下down键或其他什么的就弹出了下拉框。 c#环境
winform 环境下 怎么捕获 谢谢
在这个combobox的keydown事件中加if (e.KeyCode == Keys.Enter)

this.comboBox1.DroppedDown = true;
这样在敲enter键的时候,是可以弹出下拉框了,但是一闪就过了,根本不可以在下拉框中选值。请教

参考技术A 是winform还是webform
winform的话可以捕获键盘消息,然后在发送一个下拉框的消息给窗口

以上是关于C# Winform Combox的绑定问题的主要内容,如果未能解决你的问题,请参考以下文章

C# winform DataGridView控件DataSource 绑定一个表后修改cell值的问题

c# combox 控件弹出下拉框

C#中 combox控件已绑定数据, 如何根据一个string类型字段 设置combox的选择项

wpf中 combox怎样使用

C# 控制datagridview的combox属性的列绑定数据

c#中我想在combox里绑定数据库中某字段的内容,并显示在combox的下拉框中,请问大家该怎么去弄呢?