【发布时间】:2016-04-13 07:41:25
【问题描述】:
我有一个通过用户输入填充的数据网格,并且在该网格中我有一个复选框,如果选中该复选框应该从数据网格中删除该行。我已将 EnableViewState 设置为 true 和 false,但没有结果。看来,如果单击该复选框,则不会触发该事件。调试永远不会到达事件。谁能指点我?这是标记:
<asp:TemplateColumn HeaderText="Remove">
<ItemTemplate>
<asp:checkbox ID="chkSelection" runat="server" AutoPostBack="True" Checked="false" OnCheckChanged="EPACheck_Clicked"/>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" Width="50px" />
以下是活动的代码:
Protected Sub EPACheck_Clicked(ByVal sender As Object, ByVal e As EventArgs)
Dim ckbx As CheckBox = CType(sender, CheckBox)
Dim dgItem As DataGridItem = CType(ckbx.NamingContainer, DataGridItem)
Dim rcDelete As String = dgItem.ItemIndex
CType(Session("mytable"), DataTable).Rows.RemoveAt(Convert.ToInt32(rcDelete))
BindgrdEPA()
End Sub
【问题讨论】:
-
您可能想在帖子中添加相关的asp标签
标签: asp.net vb.net checkbox webforms