dx:ASPxGridView 批量删除

时间:2014-03-18 12:41:09   收藏:0   阅读:532
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>

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

bubuko.com,布布扣
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();
bubuko.com,布布扣

dx:ASPxGridView 批量删除,布布扣,bubuko.com

原文:http://www.cnblogs.com/gaochun413/p/3607298.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!