Hi "Eric R"
1- I use from "RadPivotGrid" and "SqlDataSource" and "RadHtmlChart".
2- "RadPivotGrid" and "RadHtmlChart" Connected to "SqlDataSource" named "dsChart"
<
telerik:RadPivotGrid
ID
=
"PivotGridChart"
runat
=
"server"
AllowFiltering
=
"true"
EnableZoneContextMenu
=
"true"
AllowSorting
=
"true"
AllowPaging
=
"true"
ShowFilterHeaderZone
=
"false"
EmptyValue
=
"0"
DataSourceID
=
"dsChart"
Culture
=
"fa-IR"
OnCellDataBound
=
"PivotGridChart_CellDataBound"
>
<
ClientSettings
EnableFieldsDragDrop
=
"true"
>
<
ClientEvents
OnPivotGridCreated
=
"pivotGridFilterDialogHandler"
/>
<
Scrolling
AllowVerticalScroll
=
"true"
SaveScrollPosition
=
"true"
></
Scrolling
>
<
Resizing
AllowColumnResize
=
"false"
EnableRealTimeResize
=
"true"
/>
</
ClientSettings
>
<
Fields
>
<
telerik:PivotGridReportFilterField
>
</
telerik:PivotGridReportFilterField
>
<
telerik:PivotGridRowField
>
</
telerik:PivotGridRowField
>
<
telerik:PivotGridColumnField
>
</
telerik:PivotGridColumnField
>
<
telerik:PivotGridAggregateField
>
</
telerik:PivotGridAggregateField
>
</
Fields
>
</
telerik:RadPivotGrid
>
----------------------------------------------------------------------------------------------------------
<
telerik:RadHtmlChart
ID
=
"ColumnChart"
runat
=
"server"
Height
=
"560"
Transitions
=
"true"
Skin
=
"Silk"
style
=
"direction: ltr; text-align: right;"
DataSourceID
=
"dsChart"
Visible
=
"true"
ChartTitle-Appearance-Align
=
"Right"
Legend-Appearance-Position
=
"Top"
Legend-Appearance-Align
=
"End"
PlotArea-XAxis-LabelsAppearance-RotationAngle
=
"315"
PlotArea-XAxis-LabelsAppearance-DataFormatString
=
"{0:0.00}"
PlotArea-CommonTooltipsAppearance-DataFormatString
=
"{0:0.00}"
Font-Names
=
"Tahoma"
ChartTitle-Appearance-TextStyle-FontFamily
=
"Tahoma"
Legend-Appearance-TextStyle-FontFamily
=
"Tahoma"
PlotArea-XAxis-LabelsAppearance-TextStyle-FontFamily
=
"Tahoma"
PlotArea-XAxis-TitleAppearance-TextStyle-FontFamily
=
"Tahoma"
PlotArea-YAxis-LabelsAppearance-TextStyle-FontFamily
=
"Tahoma"
PlotArea-YAxis-TitleAppearance-TextStyle-FontFamily
=
"Tahoma"
>
</
telerik:RadHtmlChart
>
3- Export to PDF : Used form "RadClientExportManager" and "RadButton" that call JS function into "RadCodeBlock"
<
telerik:RadClientExportManager
ID
=
"RadClientExportManager1"
runat
=
"server"
>
</
telerik:RadClientExportManager
>
----------------------------------------------------------------------------------------------------------
<
telerik:RadButton
ID
=
"btnExportToPDF"
runat
=
"server"
RenderMode
=
"Lightweight"
ToolTip
=
"Export To PDF"
AutoPostBack
=
"false"
UseSubmitBehavior
=
"false"
OnClientClicked
=
"exportChartToPDF"
Visible
=
"true"
>
<
ContentTemplate
>
<
asp:Image
ID
=
"imgExportToPDF"
runat
=
"server"
ImageUrl
=
"~/RGS/Images/ExportToPDF.png"
Width
=
"25px"
Height
=
"25px"
/>
</
ContentTemplate
>
</
telerik:RadButton
>
----------------------------------------------------------------------------------------------------------
function exportChartToPDF() {
try {
var $ = $telerik.$;
<%--$find('<%=RadClientExportManager1.ClientID%>').exportPDF($(".RadHtmlChart"));--%>
$find('<%=RadClientExportManager1.ClientID%>').exportPDF($(<%=divHtmlChart.ClientID%>));
}
catch (response) {
alert("error: " + response);
}
}