【发布时间】:2012-03-19 19:52:57
【问题描述】:
当我使用 Telerik RadGridView 控件 (silverlight) 的“导出”功能时,我看不到生成的 csv 中的所有网格列。 我已经看到,如果我使用“GridViewDataColumn”,它可以正常工作。
但是,如果我将“GridViewColumn”与 CellTemplate 和 CellEditTemplate 一起使用,则该列不会出现在生成的 csv 文件中。
例如在以下示例中,列名称和排名被导出为列,但最后一列“地点”不可用。请帮忙...
<!-- 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>
【问题讨论】: