私は読み取り専用のXtraGrid.GridControlを持つWinFormを持っています。 1つの列はCheckEdit列であるため、ユーザーは行を選択/選択解除できます。その行は読み取り専用ではありません。ボタンをクリックして、選択した行を検証し、それらの一部を無効とマークします(エラーアイコン付き)。どうすればいいのですか?私がグリッドの検証について知ることは、現在編集中のセルのみを基本的に検証できることです。ユーザーが別の行に移動した後、前の行は修正済みと見なされます...しかし、私が望むのは、他のボタンのクリックで複数の行を検証することです。私は、IDataErrorInfoインターフェイスが役立つかもしれないことを読むが、私はグリッドを書き直したくない...DevExpressグリッドで複数の行を検証する方法
1
A
答えて
0
私が知る限り、ほとんどのバリデーションアプローチは、ユーザーが単一の列または行内に表示されます。そのため、標準的な検証を使用してあなたが望むものを達成する可能性は低いです。手動でエラーアイコンを描画するだけの場合はどうなりますか? GridViewは、セル全体を手動で描画し、適切な条件でエラーアイコンを表示できるCustomDrawCellイベントを提供します。
関連する問題
- 1. jQuery検証で複数の検証ルールセットを持つ方法
- 2. validationEngineを使用して複数の検証を行う方法
- 3. 複数行texbox検証
- 4. 複数のフォームでチェックボックスを検証する方法は?
- 5. CkEditorsで複数のテキストエリアを検証する方法
- 6. Devexpressグリッドで 'new item row'領域を無効にする方法
- 7. Devexpress + XPOでのASPXUploadコントロールでの検証
- 8. DevExpressグリッド列の並べ替えをオフにする方法
- 9. CakePHP 2.0ユーザモデル:複数のアクションを検証する方法
- 10. DevExpressグリッドでユーザーコントロールを塗りつぶす方法
- 11. カスタムDevExpressグリッドのスナップショット
- 12. Telerik mvcグリッド検証
- 13. jQueryで複数の同一の入力フィールドを検証する方法は?
- 14. Yii2:同じモデルの複数のインスタンスでフォームを検証する方法
- 15. 複数のコントロールを検証するAsp.Net
- 16. リモート検証で複数のAdditionalFieldを使用する方法 - asp.net mvc
- 17. Expression Blendでグリッドの行数を指定する方法は?
- 18. 複数のテキストボックスの検証
- 19. 剣道DropDownListのグリッド検証
- 20. 複数のextjsグリッド列をフィルタリングする方法は?
- 21. UITableViewセルに複数の線(グリッド)を描画する方法は?
- 22. 複数の入力検証
- 23. ASP.NET - 複数の検証サマリー
- 24. バリデーション検証複数のカスタムエラーメッセージ
- 25. 複数の子モデルを複合フォームで検証するレール
- 26. 複数の行に対してチェックする検証ルール
- 27. 投稿時のみ検証を実行する方法 - jQuery検証プラグイン
- 28. vb.netのテキストボックスでの複数の検証
- 29. Silverlightの[保存]ボタンで検証を実行する方法は?
- 30. Silverlight Isolated StorageとDevExpressグリッド
ありがとう:)私はそれについて考えましたが、最終的には、セルのテキストにエラーテキストを追加して赤色で描画することにしました:) – Dmitry