我用dataGridView,bindingsource,bindingnavigator三个控件
让客户输入信息,也可以保存了,就是想在保存之前验证一个客户输入的数据的有效性,
不知道有什么好方法没有?
另外我发现我用那个bindingsource.removecurret()方法时,一次竟然删除了多行,不知道为什么??
让客户输入信息,也可以保存了,就是想在保存之前验证一个客户输入的数据的有效性,
不知道有什么好方法没有?
另外我发现我用那个bindingsource.removecurret()方法时,一次竟然删除了多行,不知道为什么??
DataGridViewCellValidatingEventArgs e)
{
dataGridView1.Rows[e.RowIndex].ErrorText = "";
int newInteger; if (dataGridView1.Rows[e.RowIndex].IsNewRow) { return; }
if (!int.TryParse(e.FormattedValue.ToString(),
out newInteger) || newInteger < 0)
{
e.Cancel = true;
dataGridView1.Rows[e.RowIndex].ErrorText = "the value must be a non-negative integer";
}
}