protected void Button1_ServerClick1(object sender, EventArgs e)
{
float score = 0;
float single = float.Parse(((Label)GridView1.Rows[0].FindControl("Label4")).Text);
foreach (GridViewRow dr in GridView1.Rows)
{
string str = "";
if (((RadioButton)dr.FindControl("RadioButton1")).Checked)
{
str = "A";
}
else if (((RadioButton)dr.FindControl("RadioButton2")).Checked)
{
str = "B";
}
else if (((RadioButton)dr.FindControl("RadioButton3")).Checked)
{
str = "C";
}
else if (((RadioButton)dr.FindControl("RadioButton4")).Checked)
{
str = "D";
}
else if (((RadioButton)dr.FindControl("RadioButton5")).Checked)
{
str = "E";
}
if (((Label)dr.FindControl("Label3")).Text.Trim() == str)
{
score = score + single;
}
}
float multi = float.Parse(((Label)GridView2.Rows[0].FindControl("Label8")).Text);
foreach (GridViewRow dr in GridView2.Rows)
{
string str = "";
if (((CheckBox)dr.FindControl("CheckBox1")).Checked)
{
str = "";
}
if (((CheckBox)dr.FindControl("CheckBox2")).Checked)
{
str = "";
}
if (((CheckBox)dr.FindControl("CheckBox3")).Checked)
{
str = "";
}
if (((CheckBox)dr.FindControl("CheckBox4")).Checked)
{
str = "";
}
if (((CheckBox)dr.FindControl("CheckBox5")).Checked)
{
str = "";
}
if (((Label)dr.FindControl("Label7")).Text.Trim() == str)
{
score = score + multi;
}
} int id = int.Parse(Request.QueryString["id"].ToString());
SqlDataReader dr3;
dr3 = mydata.GetDataReader("select * from [Users] where UserID=" + int.Parse(Session["UserId"].ToString()) + "");
dr3.Read();
string UserName = dr3["UserName"].ToString();
string Userid = dr3["UserId"].ToString();
float TestMark = float.Parse(((Label)GridView3.Rows[0].FindControl("Label12")).Text);
foreach (GridViewRow dr in GridView3.Rows)
{
string yonghudaan = "";
string biaozhundaan = "";
string Mark = "";
string title = ((Label)dr.FindControl("Label10")).Text.Trim();
string fid = ((Label)dr.FindControl("Label150")).Text.Trim();
yonghudaan = ((TextBox)dr.FindControl("TextBox1")).Text.Trim();
biaozhundaan = ((Label)dr.FindControl("Label11")).Text.Trim(); Mark = ((Label)dr.FindControl("Label12")).Text.Trim();
mydata.RunSql("insert into UserPage_ShortAnswerProblem(Fid,Title,answer,UserId,Pagerid,Useranwser,Mark)values('" + fid + "','" + title + "','" + biaozhundaan + "','" + Userid + "','" + id + "','" + yonghudaan + "','" + Mark + "')");
}
mydata.RunSql("insert into score (UserID,PaperID,Score,ExamTime,UserName)values('" + int.Parse(Session["UserId"].ToString()) + "','" + int.Parse(Request.QueryString["id"].ToString()) + "','" + score + "','" + DateTime.Now + "','" + UserName + "')");
float fill = float.Parse(((Label)GridView4.Rows[0].FindControl("Label17")).Text);
foreach (GridViewRow dr in GridView4.Rows)
{
string yonghudaan = "";
string biaozhundaan = "";
string Mark = "";
string title = ((Label)dr.FindControl("Label14")).Text.Trim();
string fid = ((Label)dr.FindControl("Label150")).Text.Trim();
yonghudaan = ((TextBox)dr.FindControl("TextBox1")).Text.Trim();
biaozhundaan = ((Label)dr.FindControl("Label16")).Text.Trim();
Mark = ((Label)dr.FindControl("Label17")).Text.Trim();
mydata.RunSql("insert into UserPage_BlankProblem(Fid,Title,answer,UserId,Pagerid,Useranwser,Mark)values('" + fid + "','" + title + "','" + biaozhundaan + "','" + Userid + "','" + id + "','" + yonghudaan + "','" + Mark + "')");
}
mydata.RunSql("insert into StPager(Pageid,UserId)values('" + id + "','" + Userid + "')");
Alert.AlertAndRedirect("答题成功!查看成绩!", "MyChengji.aspx"); }
这是哪里错啦,在线等
{
float score = 0;
float single = float.Parse(((Label)GridView1.Rows[0].FindControl("Label4")).Text);
foreach (GridViewRow dr in GridView1.Rows)
{
string str = "";
if (((RadioButton)dr.FindControl("RadioButton1")).Checked)
{
str = "A";
}
else if (((RadioButton)dr.FindControl("RadioButton2")).Checked)
{
str = "B";
}
else if (((RadioButton)dr.FindControl("RadioButton3")).Checked)
{
str = "C";
}
else if (((RadioButton)dr.FindControl("RadioButton4")).Checked)
{
str = "D";
}
else if (((RadioButton)dr.FindControl("RadioButton5")).Checked)
{
str = "E";
}
if (((Label)dr.FindControl("Label3")).Text.Trim() == str)
{
score = score + single;
}
}
float multi = float.Parse(((Label)GridView2.Rows[0].FindControl("Label8")).Text);
foreach (GridViewRow dr in GridView2.Rows)
{
string str = "";
if (((CheckBox)dr.FindControl("CheckBox1")).Checked)
{
str = "";
}
if (((CheckBox)dr.FindControl("CheckBox2")).Checked)
{
str = "";
}
if (((CheckBox)dr.FindControl("CheckBox3")).Checked)
{
str = "";
}
if (((CheckBox)dr.FindControl("CheckBox4")).Checked)
{
str = "";
}
if (((CheckBox)dr.FindControl("CheckBox5")).Checked)
{
str = "";
}
if (((Label)dr.FindControl("Label7")).Text.Trim() == str)
{
score = score + multi;
}
} int id = int.Parse(Request.QueryString["id"].ToString());
SqlDataReader dr3;
dr3 = mydata.GetDataReader("select * from [Users] where UserID=" + int.Parse(Session["UserId"].ToString()) + "");
dr3.Read();
string UserName = dr3["UserName"].ToString();
string Userid = dr3["UserId"].ToString();
float TestMark = float.Parse(((Label)GridView3.Rows[0].FindControl("Label12")).Text);
foreach (GridViewRow dr in GridView3.Rows)
{
string yonghudaan = "";
string biaozhundaan = "";
string Mark = "";
string title = ((Label)dr.FindControl("Label10")).Text.Trim();
string fid = ((Label)dr.FindControl("Label150")).Text.Trim();
yonghudaan = ((TextBox)dr.FindControl("TextBox1")).Text.Trim();
biaozhundaan = ((Label)dr.FindControl("Label11")).Text.Trim(); Mark = ((Label)dr.FindControl("Label12")).Text.Trim();
mydata.RunSql("insert into UserPage_ShortAnswerProblem(Fid,Title,answer,UserId,Pagerid,Useranwser,Mark)values('" + fid + "','" + title + "','" + biaozhundaan + "','" + Userid + "','" + id + "','" + yonghudaan + "','" + Mark + "')");
}
mydata.RunSql("insert into score (UserID,PaperID,Score,ExamTime,UserName)values('" + int.Parse(Session["UserId"].ToString()) + "','" + int.Parse(Request.QueryString["id"].ToString()) + "','" + score + "','" + DateTime.Now + "','" + UserName + "')");
float fill = float.Parse(((Label)GridView4.Rows[0].FindControl("Label17")).Text);
foreach (GridViewRow dr in GridView4.Rows)
{
string yonghudaan = "";
string biaozhundaan = "";
string Mark = "";
string title = ((Label)dr.FindControl("Label14")).Text.Trim();
string fid = ((Label)dr.FindControl("Label150")).Text.Trim();
yonghudaan = ((TextBox)dr.FindControl("TextBox1")).Text.Trim();
biaozhundaan = ((Label)dr.FindControl("Label16")).Text.Trim();
Mark = ((Label)dr.FindControl("Label17")).Text.Trim();
mydata.RunSql("insert into UserPage_BlankProblem(Fid,Title,answer,UserId,Pagerid,Useranwser,Mark)values('" + fid + "','" + title + "','" + biaozhundaan + "','" + Userid + "','" + id + "','" + yonghudaan + "','" + Mark + "')");
}
mydata.RunSql("insert into StPager(Pageid,UserId)values('" + id + "','" + Userid + "')");
Alert.AlertAndRedirect("答题成功!查看成绩!", "MyChengji.aspx"); }
这是哪里错啦,在线等
解决方案 »
- WPF 调用 用户控件 显示
- Gridview 上传问题
- 反编译的问题
- 送分了!!!顶者有分!!!求NHibernate代码生成工具如MyGeneration的源代码!!其他类似的工具的源代码也可!!
- dataset 到 list<> (C#)
- 请问使用存储过程 插入新用户数据 为何总是出错?
- 谁帮我介绍下解决方案资源管理器
- 邮箱里面的附件一般都有“打开”按钮和一个“下载”按钮,这是怎么做的?它们连接地址有什么区别?
- 在ASP.NET中,文本框没有单击事件,用什么替代?
- 高歌 帮忙看看吧,小弟没分了。
- 原本aspx是这样写的,#include file="111.png" 请问cshtml 要达到同样的效果···是怎么写? 本人0基础,解决500
- 方法改泛型
如果他们行数为0,而你用GridView2.Rows[0]的话会报这个错