在窗体中建了20个radioButton
5个一组
分别表示不同的权重,(1--5分)
怎么样对其采集数据啊?
我想把采集回来的数据放到一个表里
帮忙教一下!~

解决方案 »

  1.   

    你可以将这些RadioButton的Name起得比较有规律,比如group1_rb1,group1_rb2,group1_rb3,...,或者将Tag属性存入其代表的权重,foreach(Control c in this.Controls)
    {
       if ( c is RadioButton)
       {
          if (((RadioButton)c).Checked == true)
          { 
             //...
          }
    }
      

  2.   

    20个radiobutton你是能够区分的。
    然后你在窗体里写一个采集的方法,根据你的采集算法做就是了。
    至于你的要求不太明确,尤其是你的采集算法是怎样的不知道,所以没法写出来。
      

  3.   

    问题是我必须纪录是那个radioButton被选中了,然后把他纪录到数据库里
      

  4.   

    循环确实可以实现,但是我觉得不方便,而且因为你有group分组,所以会影响一点速度(机器好影响不大).
    我觉得可以做些小手脚来简单处理.
    例如,有A,B,C,D,4组.再设置一个文本框,属性设置为隐藏.当A被点时其text就为A,点B就B,依次类推
      

  5.   

    radioButton选中的时候那当前值保存在一个变量里面。