日期:2014-05-17  浏览次数:20785 次

用adapter绑定的comboBox控件里的数据,如何获取其选中项ValueMember??
本人不才,C#新手。用adapter给一个combo box里绑定了数据,可是现在在代码里要获取到这个表(也就是dataset里的那张表)的valuemember值,,,请问代码该怎么写,,,,,,坐等大神、(注意,,,,是选中项的对应的valuemember值,,,,,,,,,,)

------解决方案--------------------

            using (SqlConnection sqlconn = new SqlConnection(StrConn))
            {
                sqlconn.Open();
                string Sql = "select ID,Name from Department";
                SqlCommand Sqlcmd = new SqlCommand(Sql, sqlconn);
                SqlDataAdapter Sda = new SqlDataAdapter(Sqlcmd);
                DataSet Ds = new DataSet();
                Sda.Fill(Ds, "Course");
                this.comboBox1.DisplayMember = "Name";
                this.comboBox1.ValueMember = "ID";
                this.comboBox1.DataSource = Ds.Tables[0].DefaultView;
            }


------解决方案--------------------
comboBox1.DisplayMember = "group_name";//显示出来的名字
comboBox1.ValueMember = "group_id";
==>
或者
comboBox1.DisplayMember = "group_name";//显示出来的名字
comboBox1.ValueMember = "group_name";都一样的