找回密码
 立即注册

QQ登录

只需一步,快速开始

nthero2

注册会员

2

主题

6

帖子

52

积分

注册会员

积分
52
最新发帖
nthero2
注册会员   /  发表于:2016-12-15 15:12  /   查看:3444  /  回复:2
想进行多行删除,但是后台数据需要按保存按钮才调数据库sql 进行彻底删除,但是删除多行后 selectedRows 的数据也被清空了
请问怎么处理

RowCollection selectedRows=null;


private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
        {
            
            LChimoku.BeginUpdate();
            foreach (Row r in LChimoku.Rows.Selected)
                LChimoku.Rows.Remove(r.Index);
            LChimoku.EndUpdate();
           

        }


private void SaveSToolStripButton_Click(object sender, EventArgs e)
        {
            Hashtable ht = new Hashtable();
           
            selectedRows = LChimoku.Rows.Selected;
            for (int r = 0; r < selectedRows.Count; r++)
            {
                String colNo = selectedRows[r]["ID"].ToString();
                ht["ID"] = colNo;
                Hashtable result = base.OperateDb("LChimoku", "DeleteLChimoku", null) as Hashtable;
            }
        }

2 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-12-15 17:56:29
沙发
收到了。
谢谢您的反馈。测试后给您回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-12-21 09:41:08
板凳
不好意思回复晚了。
这个问题目前来看,只能通过将Selected的数据保存到某个字段,待删除后,重置。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部