我從數據庫中選擇數據並通過asp:Repeater綁定數據。 我在ItemTemplate中創建複選框並從數據庫接收數據。 我想在任何行上的複選框「選中」時更新數據庫中的數據。JQuery或C#檢查「Checked」多選複選框是否爲真
保護無效myRepeater_ItemDataBound(對象發件人,RepeaterItemEventArgs E) {
//*** Level ID ***//
Label lblLevelID = (Label)(e.Item.FindControl("lblLevelID"));
if ((e.Item.FindControl("lblLevelID") != null))
{
lblLevelID.Text = DataBinder.Eval(e.Item.DataItem, "LevelID").ToString();
strLevelID = lblLevelID.Text;
//MyArr[Convert.ToInt16(In), 0] = strLevelID;
}
...
<asp:Repeater id="myRepeater" runat="server" OnItemDataBound="myRepeater_ItemDataBound">
<HeaderTemplate>
<table border="1" style="font-size:12px;" width="800">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td align="left" width="25"><asp:Label id="lblLevelID" runat="server"></asp:Label> </td>
<td align="left" width="350"><asp:Label id="lblLevelDesc" runat="server"></asp:Label> </td>
<td align="left" width="25"><asp:Label id="lblChoiceID" runat="server"></asp:Label> </td>
<td align="left" width="350"><asp:Label id="lblChoiceDesc" runat="server"></asp:Label> </td>
<td align="center" width="50"><%--<input type="checkbox" id="chkSelected" OnCheckedChanged="chkSelected_OnCheckedChanged" AutoPostBack="True" />--%>
<asp:CheckBox ID="chkSelected" runat="server" />
<asp:Label ID="lblTest" runat="server"></asp:Label>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
jQuery如何與該問題相關? – feeela
@ user1734077你試過我的回答嗎? – freebird