【发布时间】:2011-09-17 21:20:42
【问题描述】:
最近我一直在从事一个项目,该项目将数据以编程方式导入 WPF DataGrid。
我几乎完成了这个项目,但我遗漏了一个用于删除选定单元格的按钮,这就是我卡住的地方!
我使用 DataGrids 的基本知识编写了这段代码:
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 个项目。我添加了一个全部删除选项,但这也是必要的。
如果有人给我解决方案,我将不胜感激。
【问题讨论】:
标签: c# wpf datagrid selecteditem