如表记录是:张三  29   男,我想combobox里绑定性别,我记录里存的就是男或女

解决方案 »

  1.   

    this.combobox1.DataSource = dt;
    this.comboBox1.DisplayMember = "性别";
      

  2.   

    楼上正解  也可以
    for(..... dt.rows.count;...)
    {
    this.comboBox1.Items.Add(dt.row[indexRow][indexColumn]);
    }
      

  3.   

    this.combobox1.Items.add(new ListItems(Text,Value)); 
      

  4.   

    DisplayMember 与ValueMember都设成性别列
      

  5.   


      没弄明白  你是想让combobox 里显示男/女2个选项 然后进行选择吧  combobox 里绑定的是表中某一列的数据  你是要绑定某一条内容的一个字段?   
      

  6.   

    combobox1.DataSource = DataTable; 
    comboBox1.DisplayMember = "性别";
      

  7.   

    是啊,就是combobox里显示男女项,datagrid 里直接显示性别
      

  8.   

    记录移动时,combobox能跟着变
      

  9.   

    可能刚才我没说明白,我要的是combobox的下拉筐里只有男女两个选项,当我的dataset里的记录移动时,combobox里显示的内容能随着我的记录变动,如第一条记录性别是女,combobox显示的就是女
      

  10.   

    我不知道你数据库男女是怎么保存的,是保存成字符串"男"和"女",还是bit类型1和0.
    如果是字符串,很简单.当你的记录移动时,
    设置combobox.SelectedText=DataSet里面你选中那条记录的性别(也就是"男"或"女").
    如果是bit.
    自己定义一个DataTable,
    SexValue   SexName
    0            男
    1            女绑定combobox
    combobox.DataSource = DataTable;  
    comboBox.DisplayMember = "SexName";
    comboBox.ValueMember= "SexValue";
    当你的记录移动时,
    combobox.SelectedValue=DataSet里面你选中那条记录的性别(也就是"0"或"1").
      

  11.   

    this.combobox1.DataSource = new string[]{"男","女"}; 
    this.comboBox1.DataBindings.Add("SelectedValue", dt, "性别");
      

  12.   

    DataSource 
    combobox.DataSource = DataTable;   
    comboBox.DisplayMember = "SexName"; 
    comboBox.ValueMember= "SexValue"; http://hi.baidu.com/hhh3h