使用datatemplate时将Datagrid导出到csv

时间:2013-11-15 16:51:36

标签: c# wpf silverlight datagrid export

我的xaml看起来像这样:

<sdk:DataGrid x:Name="dg_Ingaven" ItemsSource="{Binding}">
                <sdk:DataGrid.Columns>
                    <sdk:DataGridTemplateColumn Header="ID">
                        <sdk:DataGridTemplateColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding ID}" />
                            </DataTemplate>
                        </sdk:DataGridTemplateColumn.CellTemplate>   
                    </sdk:DataGridTemplateColumn>
                    ...

我需要将datagrid转换为csv文件我发现很多解决方案,如果Datagrid是AutoGenerateColumns =“true”但是如何让它与带有文本块的datagridcolumns一起使用?

这是我找到的解决方案:Silverlight DataGrid: Export to excel or csv

1 个答案:

答案 0 :(得分:-1)

使用DataGridTextColumn解决了问题!