【发布时间】:2014-08-11 05:22:42
【问题描述】:
后面的代码
public void lbDelete_Click(object sender, EventArgs e)
{
LinkButton lb = sender as LinkButton;
GridViewRow gvrow = lb.NamingContainer as GridViewRow;
gvsize.DeleteRow(gvrow.RowIndex);
}
GridView:
<asp:GridView ID="gvsize" runat="server" ShowFooter="True" CellPadding="1" CellSpacing="2" AutoGenerateColumns="false" GridLines="Horizontal">
<asp:TemplateField HeaderText="Action">
<ItemTemplate>
<asp:LinkButton ID="lnkdelete" runat="server" ForeColor="Blue" OnClick="lbDelete_Click">Delete</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</asp:GridView >
我的 gridview 中有 2 行,我需要使用上面的函数删除该行。
它会抛出一个错误"gvsize" RowDeletingEvent was not handled properly.
有必要在gridview中使用OnRowDeleted/OnRowDeleting吗?我觉得没必要?
【问题讨论】:
标签: c#