我正在尝试将 RadGrid 导出为 pdf(或 excel)。我的 RadGrid 也包含 RadHtmlGridCharts。我想以任何格式(图像、图表或其他)使用 RadGrid 导出它们,但我得到的只是一个带有文本的表格,而不是图表。
这是 ASPX 代码:
<telerik:RadGrid ID="RadGrid5" runat="server" AllowPaging="false"
Skin="Default" OnItemDataBound="RadGrid5_ItemDataBound"
OnNeedDataSource="RadGrid5_NeedDataSource" OnItemCreated="RadGrid5_ItemCreated"
OnItemCommand="RadGrid5_ItemCommand">
后面的代码:
protected void RadGrid5_ItemCreated(object sender, GridItemEventArgs e)
{
e.Item.Visible = true;
}
public void ConfigureExport(RadGrid sender)
{
sender.ExportSettings.OpenInNewWindow = true;
sender.ExportSettings.FileName = "ExportedData";
}
protected void RadButton_Click(object sender, EventArgs e)
{
ConfigureExport(RadGrid5);
RadGrid5.MasterTableView.ExportToExcel();
}