Hi There. Is there any chance to make the final layout of raddatapager to look like the image attached? Thank you very much for your help.
![]()
![]()
2 Answers, 1 is accepted
0
Hi Elais,
Yes, you should create a custom skin for the RadDataPager. Here is a simple demo.
All the best,
Dimo
the Telerik team
Yes, you should create a custom skin for the RadDataPager. Here is a simple demo.
<%@ Page Language="C#" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"<script runat="server"> protected void RadDataPager1_FieldCreated(object sender, RadDataPagerFieldCreatedEventArgs e) { if (e.Item.Field is RadDataPagerButtonField) { Button btn2 = e.Item.FindControl("PrevButton") as Button; if (btn2 != null) btn2.Text = "Prev"; Button btn3 = e.Item.FindControl("NextButton") as Button; if (btn3 != null) btn3.Text = "Next"; } }</script><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="content-type" content="text/html;charset=utf-8" /><title>RadControls for ASP.NET AJAX</title><style type="text/css">div.RadDataPager_MySkin .rdpNumPart a{ border:1px solid #69c; margin:0 6px 0 0; padding:0 8px 0 0; font-size:11px; line-height:20px; color:#036;}div.RadDataPager_MySkin .rdpNumPart span{ padding:0 0 0 8px;}div.RadDataPager_MySkin .rdpNumPart a.rdpCurrentPage{ background:#69c; color:#fff;}div.RadDataPager_MySkin .rdpPagePrev,div.RadDataPager_MySkin .rdpPageNext{ width:34px; height:22px; border:1px solid #69c; font-size:11px; color:#036;}</style></head><body><form id="form1" runat="server"><asp:ScriptManager ID="ScriptManager1" runat="server" /><telerik:RadListView runat="server" ID="RadListView1" AllowPaging="True" PageSize="3" DataKeyNames="CategoryID" DataSourceID="SqlDataSource1" Skin="Windows7"> <AlternatingItemTemplate> <tr class="rlvA"> <td> <asp:Label ID="CategoryIDLabel" runat="server" Text='<%# Eval("CategoryID") %>' /> </td> <td> <asp:Label ID="CategoryNameLabel" runat="server" Text='<%# Eval("CategoryName") %>' /> </td> </tr> </AlternatingItemTemplate> <ItemTemplate> <tr class="rlvI"> <td> <asp:Label ID="CategoryIDLabel" runat="server" Text='<%# Eval("CategoryID") %>' /> </td> <td> <asp:Label ID="CategoryNameLabel" runat="server" Text='<%# Eval("CategoryName") %>' /> </td> </tr> </ItemTemplate> <LayoutTemplate> <div class="RadListView RadListView_Windows7" style="width:600px"> <table cellspacing="0" style="width: 100%;"> <thead> <tr class="rlvHeader"> <th> CategoryID </th> <th> CategoryName </th> </tr> </thead> <tfoot> <tr> <td colspan="3"> <telerik:RadDataPager ID="RadDataPager1" runat="server" Skin="MySkin" EnableEmbeddedSkins="false" PagedControlID="RadListView1" PageSize="3" OnFieldCreated="RadDataPager1_FieldCreated"> <Fields> <telerik:RadDataPagerButtonField FieldType="Prev" PrevButtonText="Prev" /> <telerik:RadDataPagerButtonField FieldType="Numeric" /> <telerik:RadDataPagerButtonField FieldType="Next" NextButtonText="Next" /> </Fields> </telerik:RadDataPager> </td> </tr> </tfoot> <tbody> <tr id="itemPlaceholder" runat="server"> </tr> </tbody> </table> </div> </LayoutTemplate></telerik:RadListView><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" SelectCommand="SELECT [CategoryID], [CategoryName], [Description] FROM [Categories]"></asp:SqlDataSource></form></body></html>All the best,
Dimo
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items
0
elais
Top achievements
Rank 1
answered on 19 Jul 2010, 12:42 PM
Thank you. It helped a lot.
