Silverlight Telerik RadGridView - 导出到csv不会显示所有网格列

时间:2012-03-01 10:06:14

标签: silverlight telerik-grid

当我使用Telerik RadGridView控件(silverlight)的“导出”功能时,我无法在生成的csv中看到所有网格列。 我已经看到,如果我使用“GridViewDataColumn”它可以正常工作。

但是,如果我使用带有CellTemplate和CellEditTemplate的“GridViewColumn”,则该列不会出现在生成的csv文件中。

例如在以下示例中,Name和Rank列将作为列导出,但最后一列“Place”不可用。请帮忙......

<!-- This column works -->
<telerik:GridViewDataColumn Header="Rank" DataMemberBinding="{Binding Rank}">
    <telerik:GridViewDataColumn.CellTemplate>
     <DataTemplate>
      <TextBlock Text="{Binding Rank}"/>
       </DataTemplate>
      </telerik:GridViewDataColumn.CellTemplate>
</telerik:GridViewDataColumn>

<!-- This column does not work - not shown in the exported csv -->
<telerik:GridViewColumn Header="Place"
                                        IsReorderable="False"
                                        IsFilterable="False"
                                        UniqueName="MyPlace">
                <telerik:GridViewColumn.CellTemplate>
                    <DataTemplate>
                        <TextBlock Text="{Binding Place}" />
                    </DataTemplate>
                </telerik:GridViewColumn.CellTemplate>
                <telerik:GridViewColumn.CellEditTemplate>
                    <DataTemplate>
                        <TextBox Text="{Binding Place}"/>
                    </DataTemplate>
                </telerik:GridViewColumn.CellEditTemplate>
            </telerik:GridViewColumn>

1 个答案:

答案 0 :(得分:0)

根据这个link你无法导出GridViewColumn,应该使用有界GridViewDataColumn