or

Hello,
I am trying to export a RadGrid to PDF, the problem that arises is that if the RadGrid has many columns the PDF is wrong.
With overlapping columns, and so on.
The question is can be edited somewhat to the left horizontal pdf?
Greetings.
Juan
| <%@ Page Language="C#" MasterPageFile="~/Admin/AdminPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Admin_Default" Title="Untitled Page" %> |
| <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| </telerik:RadAjaxManager> |
| <table border="0" cellpadding="3"> |
| <tr> |
| <td width="150px"> |
| <asp:DropDownList ID="ddlDateRange" runat="server" Width="150px" |
| AutoPostBack="True" onselectedindexchanged="ddlDateRange_SelectedIndexChanged"> |
| <asp:ListItem Value="0">Today</asp:ListItem> |
| <asp:ListItem Value="1">Last Week</asp:ListItem> |
| <asp:ListItem Value="2">Last Month</asp:ListItem> |
| <asp:ListItem Value="3">Last Year</asp:ListItem> |
| </asp:DropDownList> |
| </td> |
| <td width="110px"> |
| <telerik:RadDatePicker ID="dpStart" runat="server"> |
| </telerik:RadDatePicker> |
| </td> |
| <td width="110px"> |
| <telerik:RadDatePicker ID="dpEnd" runat="server"> |
| </telerik:RadDatePicker> |
| </td> |
| </tr> |
| </table> |
| </asp:Content> |
| <radGrid:RadGrid ID="gridContacts" OnNeedDataSource="gridContacts_NeedDataSource" AutoGenerateColumns="false" SkinsPath="~/Sitefinity/Admin/Themes/Default/Skins/Grid" Skin="Sitefinity" |
| OnItemCommand="ContactsGrid_Command" runat="server" |
| GridLines="None" Width="95%" AllowPaging="true" AllowSorting="True" PageSize="25" ShowGroupPanel="true" OnGroupsChanging="RadGrid1_GroupsChanging" GroupingEnabled="true" ClientSettings-AllowDragToGroup= "true" > |
| <ClientSettings AllowDragToGroup="True" /> |
| <AlternatingItemStyle BackColor="#FFA500" /> |
| <ItemStyle BackColor="#FFFFFF" /> |
| <GroupPanel PanelStyle-Height="25px"/> |
| <HeaderStyle Height="25px" BackColor="#637783" /> |
| <GroupHeaderItemStyle Height="20px" /> |
| <MasterTableView DataKeyNames="NbClients" AllowMultiColumnSorting="true" > |
| <Columns> |
| Message d'erreur du compilateur: CS0019: L'opérateur '==' ne peut pas être appliqué aux opérandes de type 'Telerik.Web.UI.GridGroupsChangingAction' et 'Telerik.WebControls.GridGroupsChangingAction' |
| Erreur source: |
| Ligne 204 : //Expression is added (by drag/grop on group panel) |
| Ligne 205 : |
| Ligne 206 : if (e.Action == GridGroupsChangingAction.Group) |
| Ligne 207 : { |
| Ligne 208 : if (e.Expression.GroupByFields[0].FieldName != "NbClients") |
| Message d'erreur du compilateur: CS0200: La propriété ou l'indexeur 'Telerik.Web.UI.GridGroupsChangingEventArgs.Action' ne peut pas être assigné -- il est en lecture seule |
| Erreur source: |
| Ligne 204 : //Expression is added (by drag/grop on group panel) |
| Ligne 205 : |
| Ligne 206 : if (e.Action = GridGroupsChangingAction.Group) |
| Ligne 207 : { |
| Ligne 208 : if (e.Expression.GroupByFields[0].FieldName != "NbClients") |
| protected void systemsConfigGrid_ItemDataBound( object sender, GridItemEventArgs e ) |
| { |
| if(e.Item is GridDataItem) |
| { |
| GridDataItem dataItem = e.Item as GridDataItem; |
| string authSerialNumber = dataItem["serialNumber"].Text; |
| if(String.IsNullOrEmpty(authSerialNumber)) |
| { |
| //Do something |
| } |
| } |
| } |