我有一個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
一旦datagridrow出現錯誤,即使清除錯誤,感嘆號也不會消失。在我的情況下,我不需要行錯誤,因爲我在單元格本身顯示錯誤。所以我用DataGrid.RowValidationErrorTemplate從不顯示錯誤。
<DataGrid.RowValidationErrorTemplate> <ControlTemplate> <TextBlock Text=""></TextBlock> </ControlTemplate> </DataGrid.RowValidationErrorTemplate>
相關問題
- 1. Datagrid行隱藏,在wpf vb.net
- 2. WPF DataGrid隱藏選定的行?
- 3. 如何隱藏wpf datagrid行選擇器
- 4. WPF DataGrid |隱藏行驗證列
- 5. WPF DataGrid中隱藏RowDetails或取消行
- 6. WPF DataGrid行添加代碼隱藏
- 7. 從wpf datagrid獲取隱藏值
- 8. WPF DataGrid隱藏後很慢刷新
- 9. WPF Datagrid不取消隱藏項目
- 10. WPF - DataGrid - 通過DataTrigger隱藏DataGridCeckBoxColumn
- 11. 取消隱藏WPF中的Datagrid列
- 12. wpf datagrid仍然隱藏滾動條
- 13. 隱藏DataGrid中的空行
- 14. WPF DataGrid行驗證錯誤計數
- 15. WPF DataGrid行標題可見性錯誤
- 16. 從DataTable隱藏在WPF C DataGrid中的行#
- 17. wpf datagrid隱形列
- 18. Wpf DataGrid SelectionUnit引發錯誤?
- 19. WPF DataGrid中的錯誤
- 20. Datagrid行錯誤Alignement
- 21. ASP.NET在Datagrid行中顯示/隱藏段
- 22. Silverlight DataGrid導航和隱藏行
- 23. 如何隱藏完整的DataGrid行?
- 24. 如何隱藏一個DataGrid明細行
- 25. 隱藏datagridviews錯誤
- 26. Python隱藏錯誤
- 27. 如何隱藏DataGrid列
- 28. 使用MVVM隱藏Silverlight DataGrid
- 29. wpf datagrid總行
- 30. WPF Datagrid行號
感謝您的聯繫!我發現了一些創建自己的模板的例子,但您發佈的MSDN似乎是最好的工作示例。 –