如何判断在radiobuttonlist里选中的项是否等于数据库里的正确选项

我前台已经实现了radiobuttonlist对数据库的内容绑定,现在问题是如何在提交按钮里做一些代码,对那个radiobuttonlist里的四个选项,选了哪一项,根据... 我前台已经实现了radiobuttonlist对数据库的内容绑定,现在问题是如何在提交按钮里做一些代码,对那个radiobuttonlist里的四个选项,选了哪一项,根据用户选择的那项和数据库里的正确选择进行判断。最后通过弹出窗口进行答案统计,做对了几个,得了多少分。 展开
 我来答
neu_bao
2011-12-05 · TA获得超过356个赞
知道小有建树答主
回答量:584
采纳率:0%
帮助的人:468万
展开全部
你应该有个问题对象的List,在问题对象中有个答案对象的List。在问题对象中应该有问题的内容,机正确答案的List。
你在可以循环问题对象的List,查看答案和正确的答案是否一致,通过你的逻辑分值进行计算得出最后的分值。
更多追问追答
追问
这是我的那个系统做选择题的界面,我的题号和题干都是从数据库里的题目表里读出来的,那四个选项也是从数据库里读出来的,现在的问题就是如何根据用户选择的那项和数据库里的正确选择进行判断,我数据库里有一个字段专门是一个正确选项,数据类型是:【是/否】型的。
追答
很简单吗,你的每个答案上都有一个字段是正确答案选项,
if( 答案.是否被选中 && is正确答案)
{
分值= 分值 + 该题的分值;
正确答题数++;
}
如果你的数据库设计正确的话:
例如:问题表:问题ID,问题内容,问题分值。
答案表:问题ID,答案ID,答案内容,是否是正确答案,
f蓝色的风f
2011-12-05
知道答主
回答量:25
采纳率:0%
帮助的人:26万
展开全部
你可以用foreach循环判断一下:
foreach(Controls control in Radiobutton){
Radiobutton RB = (Radiobutton)control;
if(){}//这里判断每一个的事件就行了
}
更多追问追答
追问
我用的是radiobuttonlist,不是radiobutton.
追答
你可以用foreach循环判断一下:
int i=0;
foreach(Controls control in Radiobuttonlist){
Radiobuttonlist RBL = (Radiobuttonlist)control;//这样相当于拿到了每一个Radiobuttonlist
//
//从数据库里面拿到数据放到数组里面,比如answer[]={A,B……}
//
if(answer[i] =选中的答案){}//这里判断每一个的事件就行了
i++;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
僪凝点l
2011-12-05 · 超过11用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:45.4万
展开全部
radiobuttonlist.SelectedIndex
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式