我只想检查并确保一个单元格中有一些数据。我的情况是我在 DataGridView 中有 3 列。当有人添加新记录时,行是空白的。第一列是 ComboBox,接下来的两列只是纯文本。如果有人只是输入其中一个文本框并且没有从组合框中进行选择,那么当他们按下保存时会引发异常,因为数据库需要该组合框值。如何检查该单元格并确保有一个值?CellValidating 不起作用,因为单元格永远不会获得焦点并失去焦点。
我确实最终检查了 RowValidating 事件中的列并遍历了这些列,检查它们是否为空。这感觉很脏,这是唯一的方法吗?