This is a migrated thread and some comments may be shown as answers.

PDF Export - Need to show Row seperator

2 Answers 34 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Vivek
Top achievements
Rank 2
Vivek asked on 24 May 2013, 12:54 PM
Hi,

We have a requirement where we need to show row separator in the exported pdf file, please let us know how this can be implemented in the current html structure (Where Table tr and td has been used) as pasted below.

This is very urgent, please reply asap.

PFA the snap shot where we need row separator after each row.

<telerik:RadGrid runat="server" ID="RadGrid2" EnableEmbeddedSkins="false" GridLines="None"
       ShowFooter="false" AllowPaging="false" OnPdfExporting="TestGrid2_PDFExporting" OnItemCreated="RadGrid2_ItemCreated" >
       <ExportSettings OpenInNewWindow="true">
           <Pdf PageHeight="210mm" PageWidth="297mm" PageBottomMargin="20mm" PageTopMargin="20mm"
               PageLeftMargin="20mm" PageRightMargin="20mm"></Pdf>
       </ExportSettings>
       <MasterTableView AutoGenerateColumns="False" CommandItemDisplay="Bottom">
           <Columns>
               <telerik:GridTemplateColumn UniqueName="InvName">
                   <HeaderTemplate>
                       <asp:Label ID="labelHInvName" runat="server" Text="Inv Name"></asp:Label>
                   </HeaderTemplate>
                   <ItemTemplate>
                       <table>
                           <colgroup>
                              <col  />
                           </colgroup>
                           <tr>
                               <td>
                                   <asp:Label ID="label1" runat="server" Text="AC Test Data One"></asp:Label>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="label2" runat="server" Text="AC Test Data Two"></asp:Label>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="labelInvName" runat="server" Text='<%# Bind("InvName") %>'></asp:Label>  
                                   <asp:Label ID="labelShortName" runat="server" Text='<%# Bind("ShortName") %>'></asp:Label>  
                                   <asp:Label ID="labelStatus" runat="server" CssClass="FundStatus" Text='<%# Bind("Status") %>'></asp:Label>
                               </td>
                           </tr>
                       </table>
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridTemplateColumn UniqueName="Symbol">
                   <HeaderTemplate>
                       <asp:Label ID="labelHSymbol" runat="server" Text="Symbol"></asp:Label>
                   </HeaderTemplate>
                   <ItemTemplate>
                       <table>
                           <colgroup>
                              <col  />
                           </colgroup>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="labelSymbol" runat="server" Text='<%# Bind("Symbol") %>'></asp:Label>
                               </td>
                           </tr>
                       </table>
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridTemplateColumn UniqueName="MSRating">
                   <HeaderTemplate>
                       <asp:Label ID="labelHMSRating" runat="server" Text="MSRating"></asp:Label>
                   </HeaderTemplate>
                   <ItemTemplate>
                       <table>
                           <colgroup>
                              <col  />
                           </colgroup>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="labelMSRating" runat="server" Text='<%# Bind("MSRating") %>'></asp:Label>
                               </td>
                           </tr>
                       </table>
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridTemplateColumn UniqueName="NERatio">
                   <HeaderTemplate>
                       <asp:Label ID="labelHNERatio" runat="server" Text="NERatio"></asp:Label>
                   </HeaderTemplate>
                   <ItemTemplate>
                       <table>
                           <colgroup>
                              <col  />
                           </colgroup>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="labelNERatio" runat="server" Text='<%# Bind("NERatio") %>'></asp:Label>
                               </td>
                           </tr>
                       </table>
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridTemplateColumn UniqueName="GERatio">
                   <HeaderTemplate>
                       <asp:Label ID="labelHGERatio" runat="server" Text="GERatio"></asp:Label>
                   </HeaderTemplate>
                   <ItemTemplate>
                       <table>
                           <colgroup>
                              <col  />
                           </colgroup>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="labelGERatio" runat="server" Text='<%# Bind("GERatio") %>'></asp:Label>
                               </td>
                           </tr>
                       </table>
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridTemplateColumn UniqueName="OneQ">
                   <HeaderTemplate>
                       <asp:Label ID="labelHOneQ" runat="server" Text="OneQ"></asp:Label>
                   </HeaderTemplate>
                   <ItemTemplate>
                       <table>
                           <colgroup>
                              <col  />
                           </colgroup>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="labelOneQ" runat="server" Text='<%# Bind("OneQ") %>'></asp:Label>
                               </td>
                           </tr>
                       </table>
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridTemplateColumn UniqueName="YT">
                   <HeaderTemplate>
                       <asp:Label ID="labelHYT" runat="server" Text="YTenure"></asp:Label>
                   </HeaderTemplate>
                   <ItemTemplate>
                       <table>
                           <colgroup>
                              <col  />
                           </colgroup>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="labelYT" runat="server" Text='<%# Bind("YT") %>'></asp:Label>
                               </td>
                           </tr>
                       </table>
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridTemplateColumn UniqueName="OneY">
                   <HeaderTemplate>
                       <asp:Label ID="labelHOneY" runat="server" Text="OneY"></asp:Label>
                   </HeaderTemplate>
                   <ItemTemplate>
                       <table>
                           <colgroup>
                              <col  />
                           </colgroup>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="labelOneY" runat="server" Text='<%# Bind("OneY") %>'></asp:Label>
                               </td>
                           </tr>
                       </table>
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridTemplateColumn UniqueName="ThreeY">
                   <HeaderTemplate>
                       <asp:Label ID="labelHThreeY" runat="server" Text="ThreeY"></asp:Label>
                   </HeaderTemplate>
                   <ItemTemplate>
                       <table>
                           <colgroup>
                              <col  />
                           </colgroup>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="labelThreeY" runat="server" Text='<%# Bind("ThreeY") %>'></asp:Label>
                               </td>
                           </tr>
                       </table>
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridTemplateColumn UniqueName="FiveY">
                   <HeaderTemplate>
                       <asp:Label ID="labelHFiveY" runat="server" Text="FiveY"></asp:Label>
                   </HeaderTemplate>
                   <ItemTemplate>
                       <table>
                           <colgroup>
                              <col  />
                           </colgroup>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="labelFiveY" runat="server" Text='<%# Bind("FiveY") %>'></asp:Label>
                               </td>
                           </tr>
                       </table>
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridTemplateColumn UniqueName="TenY">
                   <HeaderTemplate>
                       <asp:Label ID="labelHTenY" runat="server" Text="TenY"></asp:Label>
                   </HeaderTemplate>
                   <ItemTemplate>
                       <table >
                           <colgroup>
                              <col  />
                           </colgroup>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="labelTenY" runat="server" Text='<%# Bind("TenY") %>'></asp:Label>
                               </td>
                           </tr>
                       </table>
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridTemplateColumn UniqueName="ThreeYR">
                   <HeaderTemplate>
                       <asp:Label ID="labelHThreeYR" runat="server" Text="ThreeYR"></asp:Label>
                   </HeaderTemplate>
                   <ItemTemplate>
                       <table>
                           <colgroup>
                              <col  />
                           </colgroup>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                               </td>
                           </tr>
                           <tr>
                               <td>
                                   <asp:Label ID="labelThreeYR" runat="server" Text='<%# Bind("ThreeYR") %>'></asp:Label>
                               </td>
                           </tr>
                       </table>
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
           </Columns>
           <CommandItemStyle HorizontalAlign="Left" Wrap="true" Width="100%" />
           <CommandItemTemplate>
               <asp:Label ID="lblText" runat="server" Visible="false" Width="100%"></asp:Label>
           </CommandItemTemplate>
       </MasterTableView>
   </telerik:RadGrid>

2 Answers, 1 is accepted

Sort by
0
Vivek
Top achievements
Rank 2
answered on 27 May 2013, 03:50 PM
Still hoping updates on this, please reply.
0
Kostadin
Telerik team
answered on 29 May 2013, 10:48 AM
Hi Vivek,

A possible approach is to set top and bottom borders as it is described in the following help article. Another solution is to use the approach form the following live example.

Regards,
Kostadin
Telerik
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Tags
General Discussions
Asked by
Vivek
Top achievements
Rank 2
Answers by
Vivek
Top achievements
Rank 2
Kostadin
Telerik team
Share this question
or