用户无法删除旧Infragistics UltraGrid中的DateTime

时间:2012-12-17 09:55:09

标签: datetime infragistics dbnull ultragrid

我正在开发一个使用Infragistics UltraGrid v3.1的旧应用程序。

在UltraGrid中,用户可以输入日期(带有面具____ / ____ / _____)。如果单元格中已有日期并且用户想要清除它,则他离开单元格时会出错(“无法更新数据值:编辑器中的值无效”)。当数据库中存在DBNull值时,UltraGrid只显示一个空单元格。 如果我单击一个空的日期单元格,则会出现这个面板,当我离开这个单元格时,就没有问题(即使我选择了整个蒙版并将其删除)。一旦我输入了一些值(或者已经放置了一个值),问题就开始了。)

我希望用户能够清除日期,以便单元格再次为空。

我试图将ultragrid_Error事件中活动单元格的值设置为DBNull.Value。但后来我得到了这个例外:

内部错误:无法获取蒙版编辑器值。

内部异常:输入与掩码不匹配。

我有什么想法可以解决这个问题吗?

0 个答案:

没有答案