62,046
社区成员
发帖
与我相关
我的任务
分享
<asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand">
<HeaderTemplate>
<table>
<tr>
<th>班级</th>
<th>学号</th>
<th>姓名</th>
<th>加分</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("ClassName") %></td>
<td><%# Eval("StudentId") %></td>
<td><%# Eval("StudentName") %></td>
<td>
<asp:DropDownList ID="DPL_scor" runat="server">
<asp:ListItem>0</asp:ListItem>
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
<asp:ListItem>4</asp:ListItem>
<asp:ListItem>5</asp:ListItem>
</asp:DropDownList>
<asp:Button ID="Btn_ok" runat="server" Text="确认" CommandArgument='<%# Eval("StudentId") %>' />
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string Id = Session["Id"].ToString();
this.Lab_tec.Text = Id;
}
BllTecInfo Btec = new BllTecInfo();
tecForCla = Btec.getSelectClaStuForTec(this.Lab_tec.Text);
Repeater1.DataSource = tecForCla;
Repeater1.DataBind();
}
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
BllStuRes BstuRes = new BllStuRes();
CheckDetail ckd = new CheckDetail();
ckd.StudentId = e.CommandArgument.ToString();
ckd.QualityId = "ceshi";
ckd.DetailId = ckd.StudentId + ckd.QualityId;
ckd.QualityScore = 1;
ckd.AcademisYear = "1";
BstuRes.getInsertScor(ckd);
Response.Write("<script>alert('OK')</script>");
}
<asp:Button ID="Btn_ok" runat="server" Text="确认" CommandName="OK" CommandArgument='<%# Eval("StudentId") %>' />
if(e.CommandName == "OK")
{
BllStuRes BstuRes = new BllStuRes();
CheckDetail ckd = new CheckDetail();
ckd.StudentId = e.CommandArgument.ToString();
ckd.QualityId = "ceshi";
ckd.DetailId = ckd.StudentId + ckd.QualityId;
ckd.QualityScore = 1;
ckd.AcademisYear = "1";
BstuRes.getInsertScor(ckd);
Response.Write("<script>alert('OK')</script>");
}