如何根据选中的复选框删除radgrid中的多行

时间:2011-09-05 08:34:05

标签: gridview telerik radgrid delete-row

我有一个radgrid,其中项目是从代码隐藏中绑定的,如何根据选中的复选框删除网格中的特定行,并将更改保存到数据库。

1 个答案:

答案 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();