FineUI 官方论坛

标题: grid删除选中项 [打印本页]

作者: 梦如人生    时间: 2012-8-3 15:29
标题: grid删除选中项
本帖最后由 梦如人生 于 2012-8-4 01:52 编辑

        protected void btnDelete_Click(object sender, EventArgs e)
        {
           StringBuilder sb = new StringBuilder();
            int selectedCount = Grid1.SelectedRowIndexArray.Length;
            if (selectedCount > 0)
            {for (int i = 0; i < selectedCount; i++)
                {
                    int rowIndex = Grid1.SelectedRowIndexArray;
                    // 如果是内存分页,所有分页的数据都存在,rowIndex 就是在全部数据中的顺序,而不是当前页的顺序
                    if (Grid1.AllowPaging && !Grid1.IsDatabasePaging)
                    {
                        rowIndex = Grid1.PageIndex * Grid1.PageSize + rowIndex;
                    }
                    object[] dataKeys = Grid1.DataKeys[rowIndex];
                    for (int j = 0; j < dataKeys.Length; j++)
                    {
                        sb.AppendFormat("{0}", dataKeys[j]);
                        sb.Append(",");                        
                       string s = sb.ToString().TrimStart(',');
                       UseridBLL.DeleteUserByIDDuo(s.Substring(0, s.Length - 1));//简单sql了。三石的例子不适合我的项目原来程序,不想改,所以。唉!
                       Alert.ShowInTop("成功批量删除UID:");                        
                       Bind();

                    }
                }
              }
        }






作者: zj602788658    时间: 2013-3-17 08:42
但是我在Alter后面写了一个Bind,然后执行的时候,不提示消息了。而且调试提醒缺少对象,不知道到底是什么原因。




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4