数据错误处理
数据错误处理DataError,不停的弹出对话框,怎么解决?谢谢private void gcMultiRow1_DataError(object sender, DataErrorEventArgs e)
{
e.Cancel = true;
MessageBox.Show("数据输入错误.", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
} 这是因为你输入的值,不符合这个Cell的值类型。
如果你想校验用户输入是否符合要求,可以使用CellValidator功能来做;
如果发生DataError,请不要在DataError处理函数里面弹出MessageBox,你可以设置对应Cell.ErrorText属性,来提示用户有数据错误。
void gcMultiRow1_DataError(object sender, GrapeCity.Win.MultiRow.DataErrorEventArgs e)
{
e.Cancel = true;
this.gcMultiRow1.ErrorText = "Data Error";
} 这个ErrorText 属性在那个属性列表里面没看见,是直接通过代码设置吗? 回复 3楼whpengwei的帖子
是的,你自己通过写代码肯定可以找到它滴。
页:
[1]