标签: winforms datagridview validating
我只想检查并确保单元格中包含一些数据。我的情况是我在DataGridView中有3列。当有人添加新记录时,行为空白。第一列是ComboBox,接下来的两列只是纯文本。如果有人只是输入其中一个文本框并且没有从组合框中选择,当他们按下保存时会抛出异常,因为DB需要该组合框值。如何检查该单元格并确保有值? CellValidating将无法工作,因为单元格永远不会聚焦并失去焦点。
我最终检查了RowValidating事件中的列并循环遍历列,检查它们是否为空。这感觉很脏,这是唯一的方法吗?
答案 0 :(得分:0)
验证控件?它们可以为您提供客户端和服务器端验证。
http://msdn.microsoft.com/en-us/library/aa479013.aspx