+ -
当前位置:首页 → 问答吧 → 按钮事件中,如何能够删除动态添加的DataGridView的最后一行(C/S项目)

按钮事件中,如何能够删除动态添加的DataGridView的最后一行(C/S项目)

时间:2011-12-23

来源:互联网

按钮事件中,如何能够删除动态添加的DataGridView的最后一行
(C/S项目)

界面上,选择行后点击按钮,选择除最后一行的其他行时,下面两种方法都可以删除.
C# code

        private void btnListDecrease_Click(object sender, EventArgs e)
        {
            dgvList.EndEdit();

            if (dgvList.SelectedRows.Count > 0)
            {
                dgvList.EndEdit();
                //dgvList.Rows.RemoveAt(dgvList.SelectedRows[0].Index);
                dgvList.Rows.Remove(dgvList.SelectedRows[0]);
            }
        }



就是当选择最后一行时,上面两种删除方法,全部提示
"无法删除未提交的新行。"

作者: liuqian4243   发布时间: 2011-12-23

删除数据源、再重新绑定试试

作者: zhangbin1988   发布时间: 2011-12-23

通过设置DataGridView.AllowUserToAddRows=False可以去掉最后一行, 
最后一行实际上是一个未添加到行集中的新的临时行,不能手动的来删除它

作者: wuyq11   发布时间: 2011-12-23