0

現在、Infragistics UltraGrid v3.1 を使用する古いアプリケーションに取り組んでいます。

UltraGrid では、ユーザーは日付を入力できます (マスク ____/____/_____ を使用)。セルに既に日付があり、ユーザーがそれをクリアしたい場合、セルを離れるとエラーが発生します (「データ値を更新できません: エディターの値が無効です」)。データベースに DBNull 値がある場合、UltraGrid は空のセルを表示します。空の日付セルをクリックするとマスクが表示され、このセルを離れると問題はありません(マスク全体を選択して削除しても)。何らかの値を入力すると問題が発生します (または、値が既に配置されています)。

セルが再び空になるように、ユーザーが日付をクリアできるようにします。

Ultragrid_Error イベントのアクティブ セルの値を DBNull.Value に設定しようとしました。しかし、私はこの例外を受け取ります:

内部エラー: マスクされたエディターの値を取得できません。

内部例外: 入力がマスクと一致しません。

これを修正する方法はありますか?

4

0 に答える 0