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;
}
}
}