0
我在验证dataGridView
单元时遇到问题。一切工作正常,除非我按下一个按钮(保存数据按钮),位于dataGridView
(dataGridView
失去其焦点,并且在验证之前,按钮被按下)之外。DataGridView验证不起作用
我需要的是该按钮(和所有其他控件,包括tabControl
)无法集中并按下,直到DataGridView
单元格上的值将被验证。任何人都可以帮忙吗?
下面的代码示例
private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
if (e.ColumnIndex > 0) // I only validate columns 1,2,3....
{
try
{
dataGridView1.CurrentCell.Value = Convert.ToDouble(e.FormattedValue);
}
catch (Exception ex)
{
dataGridView1.CancelEdit();
System.Media.SystemSounds.Hand.Play();
e.Cancel = true;
}
}
}