Я хочу экспортировать 2 RadGrids в PDF, используя встроенную функцию экспорта RadGrid.У меня есть обертка Grid.Сетки, которые я хочу экспортировать, расположены в разных частях моего пользовательского интерфейса, поэтому я не хочу добавлять сетки непосредственно в сетку оболочки.Нажав кнопку «Экспорт», я хочу добавить сетки в сетку обертки и экспортировать в PDF.
Я просто хочу, чтобы обе сетки экспортировались в один файл PDF.Я даже пытался сохранить полную копию 2 сеток в обертке (с видимостью false) напрямую, а затем экспортировать ее (после изменения видимости на true).Это не сработало, так как дочерняя радгрид не добавлялась в оболочку, так как родительский объект ранее был скрыт.
<form runat="server">
<asp:ScriptManager ID="sm" runat="server"></asp:ScriptManager>
<telerik:RadButton ID="btnExportToPDF" runat="server" Text="Export To PDF" OnClick="btnExportToPDF_Click"></telerik:RadButton>
<telerik:RadGrid ID="grdEmployees" runat="server" OnNeedDataSource="grdEmployees_NeedDataSource">
<MasterTableView AutoGenerateColumns="true">
</MasterTableView>
</telerik:RadGrid>
<telerik:RadGrid ID="grdDepartments" runat="server" OnNeedDataSource="grdDepartments_NeedDataSource">
<MasterTableView AutoGenerateColumns="true">
</MasterTableView>
</telerik:RadGrid>
<telerik:RadGrid ID="grdMyWrapper" runat="server" ShowHeader="false" Width="550px" BorderStyle="None" OnItemCreated="RadGridWrapper_ItemCreated" Visible="true">
<ExportSettings OpenInNewWindow="true" ExportOnlyData="false" />
<MasterTableView AutoGenerateColumns="true" BorderStyle="None">
<ItemTemplate>
</ItemTemplate>
</MasterTableView>
</telerik:RadGrid>
</form>
protected void RadGridWrapper_ItemCreated(object sender, GridItemEventArgs e)
{
if (e.Item is GridHeaderItem) e.Item.Visible = false;
}
protected void btnExportToPDF_Click(object sender, EventArgs e)
{
grdMyWrapper.Items[0].Cells[0].Controls.Add(grdEmployees);
grdMyWrapper.Items[0].Cells[0].Controls.Add(grdDepartments);
grdMyWrapper.ExportToPdf();
}
Просто нужно экспортировать 2 сетки из пользовательского интерфейса в один файл PDF.Сетки не вместе, так что добавление их непосредственно в обертку не может быть вариантом.Ищете способ их динамического добавления и экспорта.Любой вклад будет большой помощью.Заранее спасибо.