我有一个radgrid,其中项目是从代码隐藏中绑定的,如何根据选中的复选框删除网格中的特定行,并将更改保存到数据库。
答案 0 :(得分:1)
您可以绑定以下复选框:
<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();