【发布时间】:2011-07-12 03:58:49
【问题描述】:
如何以 MVVM 方式将 DataGrid 的内容导出到 CSV 文件中? 我的 DataGrid 包含 55 列。所有列都可以重新排序或隐藏。
列顺序和可见性由视图模型控制
<DataGridTextColumn Header="File Size"
DisplayIndex="{Binding Source={StaticResource Spy}, Path=DataContext.Columns.FileSize.Index, FallbackValue=8, Mode=TwoWay}"
Visibility="{Binding Source={StaticResource Spy}, Path=DataContext.Columns.FileSize.IsVisible, Converter={StaticResource VisibilityConverter}}"
Binding="{Binding Sample.FileSize, TargetNullValue={StaticResource NullString}}"/>
【问题讨论】:
-
这是标准的 .NET 4 DataGrid 吗?
-
是的。它是标准的 WPF DataGrid
-
列的可见性和排序顺序是否在 ViewModel 或 View 中控制?
-
我更新了关于您的问题的问题。请看那里。谢谢