首页 > 解决方案 > 删除datagridview选中的行C#

问题描述

我正在从我的 datagridview 中删除选定的行,下面的代码执行它的功能,问题是代码删除了 2 行,每次删除键盘按钮点击,有什么问题?

private void dataGridView2_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyData == Keys.Delete)
        {
            foreach (DataGridViewRow row in this.dataGridView2.SelectedRows)
            {
                if (dataGridView2.Rows.Count > 1)
                {
                    dataGridView2.Rows.Remove(row);
                }
            }
        }
    }

标签: c#winforms

解决方案


推荐阅读