我正在开发一个应用程序,我将数据从 excel 复制到超网格中。
当我粘贴错误数据时(例如,我将字符串粘贴到需要整数的列中),我会从超网格中弹出一个显示粘贴错误的窗口。
我想在没有弹出窗口的情况下进行自己的验证。
有没有办法关闭这些弹出窗口?
问候
格特
(在设计时我创建了一个超数据源来配置超网格)
我正在开发一个应用程序,我将数据从 excel 复制到超网格中。
当我粘贴错误数据时(例如,我将字符串粘贴到需要整数的列中),我会从超网格中弹出一个显示粘贴错误的窗口。
我想在没有弹出窗口的情况下进行自己的验证。
有没有办法关闭这些弹出窗口?
问候
格特
(在设计时我创建了一个超数据源来配置超网格)
找到了问题的解决方案(感谢您的回答,它让我有了正确的思路)这就是解决问题的方法:
private void ugData_Error(object sender, Infragistics.Win.UltraWinGrid.ErrorEventArgs e)
{
e.Cancel = true;
}
试试这个
private void ultraGrid1_CellDataError(object sender, Infragistics.Win.UltraWinGrid.CellDataErrorEventArgs e)
{
e.RaiseErrorEvent = false;
e.StayInEditMode = false;
}