c#中我想在combox里绑定数据库中某字段的内容,并显示在combox的下拉框中,请问大家该怎么去弄呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#中我想在combox里绑定数据库中某字段的内容,并显示在combox的下拉框中,请问大家该怎么去弄呢?相关的知识,希望对你有一定的参考价值。
能给我详细的代码么?谢谢啊!我是个新手
在设计界面,点击combobox,在控件的右上角有个小三角(它叫智能提示),点击它,勾选“使用数据绑定”复选框,然后选择“数据库”。找到相应的表后,在智能提示中设置DisplayMember(要显示的项)和ValueMember(显示项的值)。 参考技术A this.combox.datasource=数据源(查询出来的数据源);this.combox.displaynumber="要显示的字段名字";
this.combox.valuenumber="combox的下拉值"(一般选择id作为combox的value值);本回答被提问者和网友采纳
C#中 combox控件已绑定数据, 如何根据一个string类型字段 设置combox的选择项
参考技术A comboBox1.DisplayMember = "显示的字段";comboBox1.ValueMember = "值的字段";
设置选择项直接:
comboBox1.SelectedItem = "字符串";
就可以
也可以用FindString来查找对应字符串的项,也可以用SelectValue来设置对应项,都是一样的。 参考技术B 将combox的selectedItem=string就行了。 参考技术C 一般来说,你需要建立一个String 类型字段值到Combox 选项索引之间的映射关系。比如:
String 字段值 Combox索引值
"String1" -> 0
"String2" -> 1
"String3" -> 2
............
对String 值进行判断并找到对应的索引值本回答被提问者和网友采纳 参考技术D 你说的设置是通过后台赋值?
以上是关于c#中我想在combox里绑定数据库中某字段的内容,并显示在combox的下拉框中,请问大家该怎么去弄呢?的主要内容,如果未能解决你的问题,请参考以下文章
C# 控制datagridview的combox属性的列绑定数据
C# Winform中 选中DatagridView控件中某行如何将该行某个字段(1,2,3,4,)的值绑定CheckedListBox控件的数