I am trying to have the Excel export of my grid show the title from the header without expanding the first column of the data.
See attached screenshot
It is making my ID column very wide even though the column itself in the grid is defined to be narrow.
Is there anyway for my header title to appear in the export but not cause that first real data column to be so wide?
It does seem to work in the PDF because the PDF won't show my header title - I have only been able to show it as a Title of the page and not as an item in the grid header (which is a seperate issue).
The following is the code that I have tried to use to suggest that the title row should take two columns instead of just one.
I've set the title cell to use colspan="2" hoping that would transfer into the Excel file... but no luck as you can see.
Thanks for your help,
Jonathan
See attached screenshot
It is making my ID column very wide even though the column itself in the grid is defined to be narrow.
Is there anyway for my header title to appear in the export but not cause that first real data column to be so wide?
It does seem to work in the PDF because the PDF won't show my header title - I have only been able to show it as a Title of the page and not as an item in the grid header (which is a seperate issue).
The following is the code that I have tried to use to suggest that the title row should take two columns instead of just one.
I've set the title cell to use colspan="2" hoping that would transfer into the Excel file... but no luck as you can see.
<MasterTableView DataKeyNames="Id" DataSourceID="ClientDataSource" EditMode="PopUp" CommandItemDisplay="Top" HeaderStyle-CssClass="grid_header"> <CommandItemTemplate> <table width="100%"> <colgroup> <col width="35px" /> <col /> <col /> <col /> </colgroup> <tr> <td colspan="2" style="font-size: 13px; padding: 10px 10px; text-align: left; white-space: nowrap; font-weight: bold"> <asp:Label runat="server" ID="lbl_reportName" Text="none">Client List</asp:Label> </td> <td class="flow_no_print"> <telerik:RadButton ID="btnAddNewClient" runat="server" ButtonType="LinkButton" BorderStyle="None" AutoPostBack="true" CommandName="InitInsert" Text="Add Client"> <Icon PrimaryIconCssClass="rbAdd" PrimaryIconLeft="4" PrimaryIconTop="4" /> </telerik:RadButton> </td> <td class="flow_no_print" style="width: 160px; text-align: right;"> <asp:ImageButton Height="32" ID="ExportToPdfButton" CommandName="ExportToPdf" ImageUrl="~/images/icons/pdf.png" runat="server" ToolTip="Export to PDF" AlternateText="Export to PDF" /> <asp:ImageButton Height="32" ID="ExportToExcelButton" CommandName="ExportToExcel" ImageUrl="~/images/icons/excel.png" runat="server" ToolTip="Export to Excel" AlternateText="Export to Excel" /> <asp:ImageButton Height="32" ID="ExportToWordButton" CommandName="ExportToWord" ImageUrl="~/images/icons/word.png" runat="server" ToolTip="Export to Word" AlternateText="Export to Word" /> </td> </tr> <tr> <td style="width: 35px;"></td> <td></td> <td></td> <td></td> </tr> </table> </CommandItemTemplate> <Columns> <telerik:GridEditCommandColumn UniqueName="EditColumn" ButtonType="ImageButton"> <ItemStyle Width="20" /> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn DataField="Id" DataType="System.Int32" HeaderText="ID" SortExpression="Id" UniqueName="Id" Visible="true" ReadOnly="true"> <ItemStyle Width="35px" /> <HeaderStyle width="35px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Name" HeaderText="Name" MaxLength="45" SortExpression="Name" UniqueName="Name"> <ItemStyle Width="260px" /> <HeaderStyle width="260px" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="Active" SortExpression="Active" UniqueName="ActiveMark" ReadOnly="true"> <ItemTemplate> <%# ShowActiveInd(DataBinder.Eval(Container.DataItem, "Active"))%> </ItemTemplate> <ItemStyle Width="20px" HorizontalAlign="Left" /> <HeaderStyle width="200px" /> </telerik:GridTemplateColumn> <telerik:GridCheckBoxColumn DataField="Active" DataType="System.Boolean" HeaderText="Active" SortExpression="Active" UniqueName="Active" ReadOnly="false" Display="false" DefaultInsertValue="true" > </telerik:GridCheckBoxColumn> <telerik:GridButtonColumn ButtonType="ImageButton" UniqueName="ActiveColumn" HeaderText="Active" Display="false"> <ItemStyle HorizontalAlign="Left" /> </telerik:GridButtonColumn> </Columns>Thanks for your help,
Jonathan