如何提取combobox中的选项值    

解决方案 »

  1.   

    public void BindCcb()
            {
                var w = Program.db.Roles.Select(a=>new{ID=a.Id,RN=a.RoleName}).ToList();
                cboRole.DataSource = w;
                cboRole.DisplayMember = "RN";
                cboRole.ValueMember = "ID";
            }int ID= cboRole.SelectedValue;string RN=cboRole.Text;combobox.text
      

  2.   

    foreach (var item in combobox1.Items)
    {
        ...
    }
      

  3.   

    public void BindCcb()
      {
      var w = Program.db.Roles.Select(a=>new{ID=a.Id,RN=a.RoleName}).ToList();
      cboRole.DataSource = w;
      cboRole.DisplayMember = "RN";
      cboRole.ValueMember = "ID";
      }int ID= cboRole.SelectedValue;string RN=cboRole.Text;combobox.text请问  能解释下  么  刚刚学  还不怎么懂。
      

  4.   

    cboRole  是什么变量啊?
      

  5.   

      cboRole.DataSource = w;   //绑定数据。
      cboRole.DisplayMember = "RN";//text   前台显示的值。
      cboRole.ValueMember = "ID";  //value  后台显示的值。  int ID= cboRole.SelectedValue;//  id为选中是的值  取的是后台的值。  string RN=cboRole.Text;       //  取的是前台的值。[url]http://zhidao.baidu.com/question/180792279.html[url]
    var w = Program.db.Roles.Select(a=>new{ID=a.Id,RN=a.RoleName}).ToList();
    这句话不太懂,是sql语句查出数据来后复制给db  然后取里面的值吗。  大牛解释一下
      

  6.   

    LZ 去找度娘看下 lamada 表达式。
      

  7.   


    你可以用sql查数据库返回dataTable
      

  8.   


    不是变量,是combobox 啊你要取值:combobox.text 就行,
    上面所说的是让你绑定数据源,你不需要用啊!