我想單擊按鈕複選框時,我得到行中的數據鍵值複選框被選中。任何人有想法如何獲取行列表中的列表視圖datakeyvalue檢查
<asp:ListView ID="rlv_CouponCode" runat="server" DataKeyNames="ID" DataSourceID="sds_CouponCode" ItemPlaceholderID="itemPlace">
<ItemTemplate>
<tr>
<td>
<asp:CheckBox ID="Checkbox1" runat="server" />
</td>
<td>
<asp:TextBox Enabled="false" ID="Checkbox" runat="server"
Text='<%#Eval("Code") %>' />
</td>
<td>
<asp:TextBox Enabled="false" ID="NameLabel" runat="server"
Text='<%#Eval("Discount") %>' />
</td>
</tr>
</ItemTemplate>
這裏我後面的代碼爲Button1:
protected void Button1_Click(object sender, EventArgs e)
{
foreach (ListViewItem item in rlv_CouponCode.Items)
{
CheckBox cb = (CheckBox)item.FindControl("Checkbox1");
if (cb.Checked)
{
//
}
}
}
這是正確的,感謝您的幫助。 – HNIM600