比如我的winform程序界面中有2个单选按钮,分别是“男”和“女”
现在做一个个人通讯录管理小程序
要把个人的性别写进数据库,请问插入语句应该怎么写?
就是如何让把winform中单选按钮的值写进数据库?另外还有一个小问题就是如何获取TabControl上某选项卡面板上的控件比如文本框或者单选按钮的值?
因为要插入的信息较多,所以就把它们分别放在了TabControl的几个选项卡上面我查了msdn,但好像没看到什么结果。希望大家知道的说下,谢谢!……

解决方案 »

  1.   

    我说的是Insert into 后面该怎么写?
    比如:Insert into userinfo(sex) values ('"+这里如何写?+"');
      

  2.   

    if(this.radioButtonMan.checked)
    {
    Insert into userinfo(sex) values ('"+this.radioButtonMan.Text');
    }
    else
    {
    Insert into userinfo(sex) values ('"+this.radioButtonMale.Text');
    }
      

  3.   

    Insert into userinfo(sex) values ('"+buttonName.Text');
      

  4.   

    string sex;
    if (radioButton1.Checked == true)
                {
                    sex = "男";
                }
                if (radioButton2.Checked == true)
                {
                    sex = "女";
                }
    insert into userinfo(sex)values(sex)
      

  5.   

    你的单选控件如果用的是RadioButton的话直接取this.RadioButton.Text
    Insert into userinfo(sex) values ('"+this.RadioButton.Text+"');
      

  6.   

    楼上兄台用的是radiobutton哈.建议LZ也用一个PANEL加两个radiobutton实现.通过判断radiobutton的CHECKED,来读取'"+this.radioButton.text+'"
    例:
    private void checksex()
    {
      if(this.radiobutton1.checked==true)
       {
         …………'男';
       }
      else
       {
          ………………'女';
        }
    }
         
      

  7.   

    this.radiobutton1.checked?"男":"女"