私は読み取り専用のXtraGrid.GridControlを持つWinFormを持っています。 1つの列はCheckEdit列であるため、ユーザーは行を選択/選択解除できます。その行は読み取り専用ではありません。ボタンをクリックして、選択した行を検証し、それらの一部を無効とマークします(エラーアイコン付き)。どうすればいいのですか?私がグリッドの検証について知ることは、現在編集中のセルのみを基本的に検証できることです。ユーザーが別の行に移動した後、前の行は修正済みと見なされます...しかし、私が望むのは、他のボタンのクリックで複数の行を検証することです。私は、IDataErrorInfoインターフェイスが役立つかもしれないことを読むが、私はグリッドを書き直したくない...DevExpressグリッドで複数の行を検証する方法
1
A
答えて
0
私が知る限り、ほとんどのバリデーションアプローチは、ユーザーが単一の列または行内に表示されます。そのため、標準的な検証を使用してあなたが望むものを達成する可能性は低いです。手動でエラーアイコンを描画するだけの場合はどうなりますか? GridViewは、セル全体を手動で描画し、適切な条件でエラーアイコンを表示できるCustomDrawCellイベントを提供します。
関連する問題
- 1. jQuery検証で複数の検証ルールセットを持つ方法
- 2. DevExpress社GridViewDataColumnの複数行
- 3. validationEngineを使用して複数の検証を行う方法
- 4. SpringのPayloadValidatingInterceptorで複数のXSDスキーマを検証する方法
- 5. Devexpressグリッドで 'new item row'領域を無効にする方法
- 6. c#複数の検証と戻りエラーメッセージを述語で実行する方法
- 7. フォームで複数の入力を検証する方法
- 8. CkEditorsで複数のテキストエリアを検証する方法
- 9. リピータ内で複数のドロップダウンリストを検証する方法
- 10. 複数のフィールドでjquery検証を使用する方法は?
- 11. htmlページで複数のフォームを検証する方法は?
- 12. 複数のフォームでチェックボックスを検証する方法は?
- 13. 複数行texbox検証
- 14. Devexpress + XPOでのASPXUploadコントロールでの検証
- 15. DevExpressグリッド列の並べ替えをオフにする方法
- 16. DevExpressグリッド列ヘッダーの余白/マージンを削除する方法
- 17. DevExpressグリッドでユーザーコントロールを塗りつぶす方法
- 18. DevExpressグリッドでの計算
- 19. カスタムDevExpressグリッドのスナップショット
- 20. 目的のc内の複数のテキストフィールドで検証を行う方法
- 21. DevExpress Winformsグリッドにフォーカスを設定する方法
- 22. 複数の画像入力を検証する方法は?
- 23. CakePHP 2.0ユーザモデル:複数のアクションを検証する方法
- 24. angularJSの複数フォームを検証する方法は?
- 25. 角度2のフィールドで複数の検証を行う方法は?
- 26. jsの1つの関数で複数のフィールドを検証する方法
- 27. パセリの検証で負の浮動小数点数を検証する方法
- 28. WebSocketでカスタム証明書の検証を実行する方法
- 29. グリッドで複数の罫線を確認する方法
- 30. Rails検証で行/テキスト行の数を制限する方法は?
ありがとう:)私はそれについて考えましたが、最終的には、セルのテキストにエラーテキストを追加して赤色で描画することにしました:) – Dmitry