【发布时间】:2011-09-05 08:34:05
【问题描述】:
我有一个 radgrid,其中项目正在从代码隐藏中绑定,如何根据选中的复选框删除网格中的特定行,并将更改保存到数据库。
【问题讨论】:
标签: gridview telerik radgrid delete-row
我有一个 radgrid,其中项目正在从代码隐藏中绑定,如何根据选中的复选框删除网格中的特定行,并将更改保存到数据库。
【问题讨论】:
标签: gridview telerik radgrid delete-row
您可以像这样绑定复选框:
<telerik:GridTemplateColumn>
<ItemTemplate>
<input type="checkbox" name="chkBox" value='<%# DataBinder.Eval(Container.DataItem, "idKnowledgeArea") %>' />
</ItemTemplate>
</telerik:GridTemplateColumn>
您必须将 ID 绑定到复选框值。在此之后,当您单击删除按钮时,您将通过以下方式选中复选框:
Request.Form["chkBox"].Replace("'", String.Empty)
因此,您将获得选中的复选框 ID。之后,您将编写删除代码,然后您只需编写网格重新绑定代码:
Grid.Rebind();
【讨论】: