【发布时间】:2013-01-09 19:26:27
【问题描述】:
我需要导出一个 RadGrid 表,它包含几个 EditMode 行。 我想选择要导出的内容,或者如果可能的话,最好将行更改为
EditMode = false
在导出之前,所以它看起来是我需要的。
代码详情: 我有几个 GridTemplateColumn,这里是其中之一:
<telerik:GridTemplateColumn
ItemStyle-Wrap="false" UniqueName="DataInicioAtividade"
DataField="DataInicioAtividade" HeaderText="*Data Inicio">
<ItemTemplate>
<telerik:RadDatePicker runat="server" ID="data_inicio" MinDate="1900/1/1">
<DateInput runat="server"
CssClass="date-picker" ID="rad_dateInput_data_inicio"
MaxLength="10" CausesValidation="true" />
</telerik:RadDatePicker>
</ItemTemplate>
</telerik:GridTemplateColumn>
还有一个简单执行代码的按钮:
rgd_grid_naoiniciada.ExportExcel();
问题是,看起来,telerik RadGrid 导出只是将结果表的 HTML 代码转储到 Excel 文件中。 组件的行为就像它应该的那样,但生成的文件应该有字段值,而不是包含输入字段、链接、RadCalendar 图像等的 HTML 代码......
提前致谢。
【问题讨论】:
-
我已经尝试过了 rgd_grid_naoiniciada.ExportSettings.ExportOnlyData = true;它适用于非模板列。看起来,困难的部分是为模板列做到这一点
标签: excel telerik export telerik-grid radgrid