我在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