在绑定combobox的时候
DataTable dt = GetData();
            //绑定字段
            this.comboBox1.DisplayMember = "UName"; //这里旋转名称
            this.comboBox1.ValueMember = "UId";    //这里旋转ID
            this.comboBox1.DataSource = dt;

解决方案 »

  1.   

    你在增加Combobox时采用数据源绑定模式。
    DataTable dt=qryfun();//你自己定义查询方法。
    Combobox.DataSource=dt;
    Comboxbox.DisplayMember=“显示值的字段名称";
    Comboxbox.ValueMember="取值字段名称";
    以后需要用Combobox选中项的关键值时只需要取Combobox.SelectedValue即可。
    这里要特别注意取值是最好先判断是否Combobox.SelectedIndex==-1这种情况
    是指选择值不在数据源范围内或者是数据源尚未绑定。
    另外对于SelectedValue的值也最好调toString()方法转成字符串再转换成你要的数据类型。