我希望用户添加一个新行,然后有人强制他提供ID或删除该行。我做错了什么。这不是一个怎么做的问题。这是一个什么是错误的问题。所以现在它检测到null,但是一旦我纠正了单元格,它仍然不允许我离开行。If DataGrid.CurrentCell.ColumnIndex = 0 Then e.cancel = t
我正在构建一个WPF应用程序,其中一个DataGrid绑定一个HashSet of Product,两个ID相同的Products被认为是相等的。允许用户向DataGrid添加新行以描述新产品,如果两行具有相同的ID,我想通知用户。但是如何检测?问题是,DataGrid绑定到items,它创建为复制的产品会自动插入,永远不会出现在