大神求组啊~~ASP.NET中C#语言,做的一个打分系统,如何将GridView模板中的RadioButton赋值?

最好能打到数据库中,界面操作,后台代码都行。

假如我在上图中,单击“确认”按钮后,可以将“优”(赋值为100)打入数据库“单项得分”中。数据库设计如下

感激不尽~~~!

load事件中写
foreach (GridViewRow row in this.GridView1.Rows)
{
RadioButton rb1 = (RadioButton)row.FindControl("RadioButton1");
RadioButton rb2 = (RadioButton)row.FindControl("RadioButton2");
RadioButton rb3 = (RadioButton)row.FindControl("RadioButton3");
RadioButton rb4 = (RadioButton)row.FindControl("RadioButton4");
if(优的范围){//这里判断这里我不知道你是怎样拿到的数据源,你只要把数据源的单项得分列划分出优良中差四个标准的范围就行了

rb1.Checked = true;
}else if(良的范围){
rb2.Checked = true;
}else if(中的范围){
rb3.Checked = true;
}else if(差的范围){
rb4.Checked = true;
}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-06
在你的单选按钮中设置一个属性标识,在后台取出判断,然后根据标识添加数据即可追问

额啊,敢问大神在哪设置啊?怎么设置啊?

追答

生成单选按钮的时候动态在按钮的属性上,设置一个值,比如说这个值=“100”,添加的时候遍历按钮,取出选中的按钮的这个值
或者你在你的指标源添加一个叫分数的列,在单机单选按钮的时候就把这个值动态存入

第2个回答  2013-07-06
自己写个函数 INSERT 或是UPDATA 进去不就得了吗?追问

RadioButton是在GridView里面的,直接在Button1_Click方法下面写RadioButton1,它不认,而且里面RadioButton1赋值应该是哪个属性呢?是.Value吗?往数据库里面打入东西会用DataSet,但是怎么把GridView里面的RadioButton1选中赋值,并提取出来,确实不懂,望大神指点一二!

相似回答