combobox里面的值是数据库动态绑定的 有text和vale如果不选择里面某一项的值得话就无法的到它的value值,有什么好的办法获取到它当前项的value值吗

解决方案 »

  1.   

    DropDownList1.Items[DropDownList1.SelectedIndex].Value
      

  2.   


    string value = comboBox1.SelectedValue.ToString();获取不到??
      

  3.   

     你在窗体加载的时候,也就是Load方法里边写以下两句话:
    private void Main_Load(object sender, EventArgs e)
            {
                this.cboSex.DropDownStyle = ComboBoxStyle.DropDownList;
                this.cboSex.SelectedIndex = 0;
            }然后再用的时候直接写 string str = cboSex.Text;  就行。
      

  4.   

    就是下拉列表框如果你不去选择一项的话,是获取不到selectvalue的值得。
      

  5.   

    可以获取到,但是前提是选择了某一项,如果不选择的话是获取不到的,比如combobox里面第三项的值为‘2222’
    我给他复制让他当前定位到2222这个值上面,combobo.text='2222'。不去选择的话,这个时候是获取不到这一项的value值的。
      

  6.   

    string VALUE = combox.SelectItem.Value.ToString().Trim();
      

  7.   

    你可以在绑定的是,设置默认选择一项,设置ComboBox.DropDownStyle = ComboBoxStyle.DropDownList的时候,绑定值默认不会选中,
    可以设置this.cboSex.SelectedIndex = 0;这样就好了[align=center]*****************************************
    本内容使用CSDN小秘书回复
    每天回帖即可得10分可用分!
    *****************************************[/align]
      

  8.   

    Combox是由ComboxItem组成的一个集合,你可以按集合的取值办法取值