ASPxGridView 批量删除或者批量更改




Step1.在标题栏上加checkbox,实出全选功能

点击AspxGridView的columns,你可以直接选择增加一行Command Column或者随便选择一种然后点击Change To Commadn Column;默认的ShowSelectCheckBOx是true,




                        
                        

                        
    
                            

                        

                        
                    





注明:ctl00_ContentPlaceHolder1_gdvList 在母版页中使用要加ctl00_ContentPlaceHolder1_


Step2.批量操作功能 .cs代码


protected void btnUpdateCatalog_Click(object sender, EventArgs e)
        {

            List selectValues = gdvList.GetSelectedFieldValues(new string[] { gdvList.KeyFieldName });

            **.HR.BLL.RESOURCE.Resouce bllResource = new BLL.RESOURCE.Resouce();
            if (selectValues.Count != 0)
            {
                string rootCatalog_ID = ddlRootCatalog.SelectedValue.ToString();

                string catalog_ID = ddlCatalog.SelectedValue.ToString();

                if( (string.IsNullOrEmpty(rootCatalog_ID)!=true) && (string.IsNullOrEmpty(rootCatalog_ID)!=true))
                {

                for (int i = 0; i < selectValues.Count; i++)
                {
                    string guid = selectValues[i].ToString();

                    bllResource.UpdateCATALOG(guid, Convert.ToInt32(rootCatalog_ID), Convert.ToInt32(catalog_ID));

                }


                }
            }
            else
            {
                lblResult.Text = "请选择分类后再进行操作,谢谢!";
            }

            ShowResourceList();

        }




取keyFieldName的值:
  List selectValues = gdvList.GetSelectedFieldValues(new string[] { gdvList.KeyFieldName });


一点积累。








[本日志由 admin 于 2015-12-03 09:19 AM 更新]
上一篇: 《精益创业》读后笔记
下一篇: 《管人的真理》读书笔记
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: ASPxGridView 批量删除
相关日志:
评论: 0 | 引用: 0 | 查看次数: 4074
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 30 字 | UBB代码 关闭 | [img]标签 关闭