我在Silverlight中有一個DataSource,其ItemsSource設置爲ObservableCollection。列的默認生成也設置爲true,所以我不需要手動定義列。是否有一種方法可以在其ItemsSource設置後從數據網格中刪除列?目前,我收到了一個我不需要的額外列。如何從sdk中刪除自動生成的額外列:Silverlight中的DataGrid
1
A
回答
0
擺脫,不,隱藏是的。
在網格AutoGeneratingColumn功能,可以執行
if (e.PropertyName == "unwanted_one")
e.Column.Visibility = System.Windows.Visibility.Collapsed;
0
的DataGrid
作爲AutoGeneratingColumn
事件時觸發對正在產生的每一列。
此事件爲修改創建的實際列提供了相當大的靈活性。它的事件參數也有一個Cancel
屬性來取消特定列的創建。
e.Cancel = e.PropertyName == "NotRequiredProperty";
相關問題
- 1. 額外的列中自動附加JTable中(如何刪除)
- 2. 從陣列中刪除額外的「」
- 3. WPF listview刪除額外的列產生
- 4. WPF Datagrid自動生成列
- 5. 從DataGrid中自動刪除新行
- 6. Datagrid額外列
- 7. 如何從C#中的winform webbrowser中刪除額外的空間#
- 8. 如何刪除列表視圖中的額外列
- 9. WPF DataGrid中的動態列生成
- 10. DataGrid額外的列和行
- 11. 在C#/ Silverlight程序中自動生成列自動記錄列
- 12. 如何從Eclipse中的自動完成中刪除某些類
- 13. 的Silverlight Datagrid的轉換器自動生成列爲XAML列集合
- 14. 如何刪除SSDT設計器中的額外列
- 15. 從自動生成的文本輸出中刪除第一行
- 16. 如何從iframe中刪除額外的餘量?
- 17. 如何從代碼中刪除額外的文本位?
- 18. HELP ....如何從HTML文檔中刪除額外的DIV元素?
- 19. Swift 3:如何從TableView中刪除額外的空間?
- 20. 強制DataTemplateCell與WPF DataGrid中的CellTemplateSelector自動生成的列
- 21. 從Angular UI-Grid中刪除額外的圖標列TreeView
- 22. 從python列表中刪除額外的引號
- 23. 如何從動態生成的iframe中刪除onload事件?
- 24. 額外的刪除按鈕被添加到生成的圖像
- 25. 如何從動態生成的html表中刪除選定的列?
- 26. DataGrid中自動生成列的寬度問題
- 27. 流利的NHibernate生成額外的列
- 28. 如何從datagrid中刪除一行
- 29. 如何刪除生成箱中的splashscreen
- 30. 在WPF DataGrid中動態生成列?
你可以得到由防止它被通過'Cancel'屬性添加到列上的EventArgs – AnthonyWJones 2011-06-17 07:04:01
不夠公平完全擺脫之列。我沒有想到這一點。隱藏它幾乎一樣好。 :)至少它不會打擾你 – BugFinder 2011-06-17 07:08:12