dx:ASPxGridView 批量删除

1
2
3
4
5
6
7
8
9
<Columns>
                <dx:GridViewCommandColumn ShowSelectCheckbox="true" VisibleIndex="0" Caption="功能"
                    Name="tool" Width="45">
                    <ClearFilterButton Text="清除筛选" Visible="True">
                    </ClearFilterButton>
                    <HeaderTemplate>
                        <input type="checkbox" onclick="grid.SelectAllRowsOnPage(this.checked);" title="选中或释放当前页面的记录" />
                       </HeaderTemplate>
                </dx:GridViewCommandColumn>

设置ShowSelectCheckbox="true"

添加<HeaderTemplate>
      <input type="checkbox" onclick="grid.SelectAllRowsOnPage(this.checked);" title="选中或释放当前页面的记录" />
       </HeaderTemplate>

在页面放置一个 按钮, 按钮事件为:

NNYFiDataContext nnyfi = new NNYFiDataContext();
        List<object> keys = ASPxGridViewgongztgliInfo.GetSelectedFieldValues("gongztgliInfoId");
        foreach (object z in keys)
        {
            var result = from a in nnyfi.gongztgliInfo where a.gongztgliInfoId==(int)z select a;

            nnyfi.gongztgliInfo.DeleteAllOnSubmit(result);
            nnyfi.SubmitChanges();
        }
        ASPxGridViewgongztgliInfo.DataBind();

dx:ASPxGridView 批量删除,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。