简单的combobox数据绑定问题 如表记录是:张三 29 男,我想combobox里绑定性别,我记录里存的就是男或女 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.combobox1.DataSource = dt;this.comboBox1.DisplayMember = "性别"; 楼上正解 也可以for(..... dt.rows.count;...){this.comboBox1.Items.Add(dt.row[indexRow][indexColumn]);} this.combobox1.Items.add(new ListItems(Text,Value)); DisplayMember 与ValueMember都设成性别列 没弄明白 你是想让combobox 里显示男/女2个选项 然后进行选择吧 combobox 里绑定的是表中某一列的数据 你是要绑定某一条内容的一个字段? combobox1.DataSource = DataTable; comboBox1.DisplayMember = "性别"; 是啊,就是combobox里显示男女项,datagrid 里直接显示性别 记录移动时,combobox能跟着变 可能刚才我没说明白,我要的是combobox的下拉筐里只有男女两个选项,当我的dataset里的记录移动时,combobox里显示的内容能随着我的记录变动,如第一条记录性别是女,combobox显示的就是女 我不知道你数据库男女是怎么保存的,是保存成字符串"男"和"女",还是bit类型1和0.如果是字符串,很简单.当你的记录移动时,设置combobox.SelectedText=DataSet里面你选中那条记录的性别(也就是"男"或"女").如果是bit.自己定义一个DataTable,SexValue SexName0 男1 女绑定comboboxcombobox.DataSource = DataTable; comboBox.DisplayMember = "SexName";comboBox.ValueMember= "SexValue";当你的记录移动时,combobox.SelectedValue=DataSet里面你选中那条记录的性别(也就是"0"或"1"). this.combobox1.DataSource = new string[]{"男","女"}; this.comboBox1.DataBindings.Add("SelectedValue", dt, "性别"); DataSource combobox.DataSource = DataTable; comboBox.DisplayMember = "SexName"; comboBox.ValueMember= "SexValue"; http://hi.baidu.com/hhh3h 高分求教C#如何实现排列输出 c#主要用来开发哪方面的软件?.net 到底是什么?能不能介绍一本有关C#.net书看看? C#动态添加控件的好处 求一个ASP.NET表格代码或控件 很想问个问题,oneclick生成的安装文件,在客户端安装后,都把文件装在哪了 为什么在winform中datagridview会有闪烁的情况 请问c#能做IIS防盗链软件吗?是什么原理 web中编辑datagrid,怎么获得两个主键值(表中有两个主键)来确定要删除的行 帮忙看一下,一个编译问题 c#如何接受Unicode宽字符? 问个xml内插入节点的问题,插入xml字符串 这又是为什么呢
this.comboBox1.DisplayMember = "性别";
for(..... dt.rows.count;...)
{
this.comboBox1.Items.Add(dt.row[indexRow][indexColumn]);
}
没弄明白 你是想让combobox 里显示男/女2个选项 然后进行选择吧 combobox 里绑定的是表中某一列的数据 你是要绑定某一条内容的一个字段?
comboBox1.DisplayMember = "性别";
如果是字符串,很简单.当你的记录移动时,
设置combobox.SelectedText=DataSet里面你选中那条记录的性别(也就是"男"或"女").
如果是bit.
自己定义一个DataTable,
SexValue SexName
0 男
1 女绑定combobox
combobox.DataSource = DataTable;
comboBox.DisplayMember = "SexName";
comboBox.ValueMember= "SexValue";
当你的记录移动时,
combobox.SelectedValue=DataSet里面你选中那条记录的性别(也就是"0"或"1").
this.comboBox1.DataBindings.Add("SelectedValue", dt, "性别");
combobox.DataSource = DataTable;
comboBox.DisplayMember = "SexName";
comboBox.ValueMember= "SexValue"; http://hi.baidu.com/hhh3h