comboBox的DropDownStyle为DropDownList里面有两个选项     学生   老师 if(this.comboBox1.Text =="学生")
{
this.comboBox1.????? ="01";
         } if(this.comboBox1.Text =="老师")
{
this.comboBox1.????? ="02";
         }后面又有 save1.Parameters.Add("1",OdbcType.VarChar,50).Value = this.comboBox1.????;问号里该写什么????????  我要把学生、老师对应的01  、02输入数据库

解决方案 »

  1.   

    string temp = null;
    if(this.comboBox1.Text =="学生")
    {
    temp ="01";
             } if(this.comboBox1.Text =="老师")
    {
    temp ="02";
             }
    save1.Parameters.Add("1",OdbcType.VarChar,50).Value = temp;
      

  2.   

    没有value这个属性啊  楼上
      

  3.   

    你的什么逻辑哟???我会考虑使用一个临时string来保存数据后使用
      

  4.   

    有两种方式:
              建立两个combobox;一个是对应编码一个对应名称只要名称的combobox变化是让编码的combobox跟着变化旧可以了,
              重写combobox加入编码22段就可以了
      

  5.   

    save1.Parameters["1"].Value = temp;
      

  6.   


    save1.Parameters.Add("1",this.comboBox1.selectvalue);