c# - 删除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);
}
}
}
}
解决方案
推荐阅读
- python - 通过另一种策略引用一种策略
- c# - 在查询中过滤多个 Geo near 操作会发送错误
- javascript - 了解产量如何影响 JS 生成器中的返回值
- apache-spark - 如果不在列表中,如何替换值?
- excel - 从目录中已关闭的工作簿中获取单元格值 - 如何遍历所有现有文件?
- python - 使用 Pandas 进行聚合和分组
- r - 在同一个 geom_text 上使用 ggrepel 和 shadowtext
- reactjs - 使用 redux/reselect 时如何防止组件重新渲染?
- javascript - Asp .Net Core 2.2 Razor Pages Ajax Call Post 不工作
- xamarin - 如何使用 VerticalOptions FillAndExpand 使 Xamarin 图像垂直扩展