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 Combox的绑定问题

从 OData 响应将默认值绑定到 Combox

WPF——ComboBox控件怎么绑定数据

C# Winform中 选中DatagridView控件中某行如何将该行某个字段(1,2,3,4,)的值绑定CheckedListBox控件的数

C# 中一个Panel有多个Combox要怎样从数据库绑定?