asp.net的C#版在线考试系统中的计算交卷得分的问题代码,大家帮忙解决,谢啦!

protectedvoidLinkButton1_Click(objectsender,EventArgse){stringsql,answer;OleDbDataRea... protected void LinkButton1_Click(object sender, EventArgs e)
{
string sql, answer;
OleDbDataReader dr = bb.test.GetReader("select * from 题库表 where 课程名='" + Label2.Text + "'order by 题号");
int j=0;
int sum=0;
while(dr.Read())
{
ListControl list=(ListControl)PlaceHolder1.Controls[2*j+1];
answer="";
for(int i=0;i<list.Items.Count;i++)
{
if(list.Items[i].Selected)
{
answer+=Convert.ToString(i+1);
if(answer==dr["解答"].ToString())
{
sum = sum + Convert.ToInt32(dr["分数"].ToString());
j++;

}
//Session["fenshu"] = sum;
sql = String.Format("insert into 成绩表(学号,课程名,成绩) values('{0}','{1}','{2}')",Label5.Text,Label2.Text,sum.ToString ());
bb.test.ExecSql(sql);
Response.Redirect("viewgrade.aspx");

}
大家能不能看得懂?就是要计算某一课程选对答案的计算起来然后计算总得分。
那边的代码是这样的DataGrid1.DataSource = bb.test.GetDataSet("select 课程名,成绩 from 成绩表 where 学号='" + Session["stuno"].ToString() + "'");
DataGrid1.DataBind();
谢谢大家了!
展开
 我来答
给世界一些震撼
2010-07-13 · TA获得超过1656个赞
知道小有建树答主
回答量:1011
采纳率:0%
帮助的人:695万
展开全部
你要问什么问题呢 ?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lm664612775
2010-07-13 · 超过18用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:58.2万
展开全部
问题?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式