62,074
社区成员
发帖
与我相关
我的任务
分享
<%@ Page Language="C#" EnableViewState="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
System.Data.DataTable dt = new System.Data.DataTable();
System.Data.DataRow dr;
dt.Columns.Add(new System.Data.DataColumn("ID", typeof(System.Int32)));
dt.Columns.Add(new System.Data.DataColumn("Quantity", typeof(System.Int32)));
dt.Columns.Add(new System.Data.DataColumn("Title", typeof(System.String)));
System.Random rd = new System.Random();
for (int i = 1; i < 10; i++)
{
dr = dt.NewRow();
dr[0] = i;
dr[1] = i;
dr[2] = "【孟子E章】" + i.ToString();
dt.Rows.Add(dr);
}
System.Data.DataView dv = new System.Data.DataView(dt);
Repeater1.DataSource = dv;
Repeater1.DataBind();
}
}
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "ID")
{
TextBox TextBox1 = e.Item.FindControl("TextBox1") as TextBox;
String ID = e.CommandArgument.ToString();
String SQL = "UPDATE Table Set Quantity = " + TextBox1.Text + " Where ID=" + ID;
Response.Write(SQL);
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
</head>
<body>
<form id="form1" runat="server">
<asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand">
<ItemTemplate>
<%# Eval("Title")%>
X
<%# Eval("Quantity")%>
<asp:TextBox ID="TextBox1" runat="server" Text='<%#Eval("Quantity") %>'></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Update" CommandName="ID" CommandArgument='<%#Eval("ID") %>' />
</ItemTemplate>
<SeparatorTemplate>
<hr />
</SeparatorTemplate>
</asp:Repeater>
</form>
</body>
</html>