最近,我一直在开发一个项目,该项目以编程方式将数据导入到 WPF DataGrid 中。
我几乎完成了该项目,但我遗漏的是一个用于删除所选单元格的按钮,这就是我陷入困境的地方!
我使用 DataGrid 的基本知识编写了这段代码:
var grid = dataGrid1;
if (grid.SelectedIndex >= 0)
{
for (int i = 0; i <= grid.SelectedItems.Count; i++)
{
grid.Items.Remove(grid.SelectedItems[i]);
};
}
与 CurrentItem 一样,仅删除选定的项目效果很好,但不会删除超过 2 个选定的项目!
我的 DataGrid 至少应包含至少 100 个项目。我添加了一个删除所有选项,但这也是必要的。
如果有人给我解决方案,我将不胜感激。
通过删除所选项目,您正在更改SelectedItems
收藏。您应该先复制它,然后开始删除。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)