私は独自の検証チェックを実装するデータグリッドを持っています。エラーがある場合は、行の境界線を赤に設定し、ユーザーにエラーの内容を表示します。しかし、私のDataGridには、同様に表示される赤い感嘆符があります。私はこれを隠す方法があるのだろうかと思っていたのですか?私はRow.HasErrors()をチェックしようとしましたが、常にfalseを返し、Row.ClearErrors()は感嘆符を削除しません。WPF DataGrid行エラーを隠す
1
A
答えて
2
How to: Implement Validation with the DataGrid Controlをチェックしましたか?
感嘆符がDataGridのどこに表示されているかによってちょっと異なります。たとえば、妥当性検査が行われる行にある場合は、独自のDataGrid.RowValidationErrorTemplateまたはDataGrid.ValidationErrorTemplateを実装できます。
リンクのさまざまな状況の例がかなりあります。
2
データグリッドにエラーが発生すると、エラーをクリアしても感嘆符は消えません。私の場合、私はセル自体にエラーを表示しているので、行エラーは必要ありませんでした。だから私はDataGrid.RowValidationErrorTemplateを使用してエラーを表示しません。
<DataGrid.RowValidationErrorTemplate> <ControlTemplate> <TextBlock Text=""></TextBlock> </ControlTemplate> </DataGrid.RowValidationErrorTemplate>
関連する問題
- 1. WPF Datagrid行フォアグラウンドカラーマルチトリガー
- 2. WPF、MVVM DataGrid行バインド
- 3. WPF Datagrid行番号
- 4. WPF DataGridの行テンプレート
- 5. wpf datagrid合計行
- 6. Wpf Datagrid最大行
- 7. WPF MVVM DataGridから別のDataGrid行へ
- 8. WPF Datagrid行の検証
- 9. WPFのDataGridカスタム行ヘッダー
- 10. Datagrid行(WPF)を削除する
- 11. WPF DataGridコントロール:新しい行を挿入
- 12. WPF Datagrid:追加の行をクリップボードにコピー
- 13. WPF DataGridが行全体をハイライト表示
- 14. DataGrid(wpf)の行インデックスを選択
- 15. WPF Datagrid行と列を強調表示
- 16. WPF DataGrid一部の行をハイライト表示
- 17. DataGridにDataGridをバインドするWPF(VB.net)
- 18. WPF Visual C#DataGridのDataGrid
- 19. WPF Datagridドロップダウンボックス
- 20. WPF DataGridバインディング
- 21. WPF DataGrid SelectedItem
- 22. Datagrid Wpf C#
- 23. ダブルリスト - WPFツールキットDataGrid
- 24. DataGridのWPFイメージバインド
- 25. プリロードWPF DataGrid
- 26. WPF DataGrid Dockパネルグループ
- 27. WPFのDataGridオートサイジング
- 28. WPF DataGrid Expander.IsEnabledバインディング
- 29. WPF DataGrid Combobox Binding
- 30. は、DataGrid WPF C#
リンクありがとうございます!私は自分のテンプレートを作成していくつかの例を見つけましたが、あなたが投稿したMSDNは最高の動作例のようです。 –