combobox绑定数据库, 显示相关字段值的问题
combobox绑定数据库, 显示相关字段值的问题
我用了
ComboBox1.DataSource=
ComboBox1.DisplayMember=
ComboBox1.ValueMember=
但combobox没有反映
我是在form_load中写的代码
请教
最好能给出详细(完整)的代码
谢谢
问题点数:30、回复次数:4Top
1 楼powerhai(蓝色力量)回复于 2003-06-03 07:59:13 得分 10
ComboBox1.DataSource = XXX;
ComboBox1.DataTextField = "列名";
ComboBox1.DataValueField = "列名";
ComboBox1.DataBind();Top
2 楼zhangzs8896(小二)回复于 2003-06-03 08:15:36 得分 10
楼上说的对,其中的ComboBox1.DataTextField 与ComboBox1.DataValueField 就是你要显示的列值,一般是同一列。也有的是库中2列一一对应,而需要显示的是一列(看着好看),值是另一列(编程方便)
与DropDownList的数据绑定差不多的Top
3 楼smalldeer(晓露)回复于 2003-06-06 21:33:52 得分 0
不行啊
我试了,失败Top
4 楼iamafrog(我是青蛙)回复于 2003-06-06 22:56:42 得分 10
你是怎么连接的数据库。我用的是已有的数据连接、数据适配器、数据集。这就很容易就把combox帮定到数据集中的表了。
this.comboBox1.DataSource = this.dataSet11.职工表;
this.comboBox1.DisplayMember = "姓名";
this.comboBox1.TabIndex = 0;
记住:在显示combox之前,用适配器的fill填充数据集。
不用数据集,就要手动添加combox.
上面的this.dataSet11.职工表;"姓名";是例子。Top




