PDA

View Full Version : چگونه ریپتر رو میشه صفحه بندی کرد؟



masud8002k
جمعه 09 تیر 1391, 13:07 عصر
سلام
چطور میشه ریپتر رو اصولی صفحه بندی کرد که به جای همه رکورد ها مثلا ده تا ده تا واکشی کنه؟

hamid_shrk
جمعه 09 تیر 1391, 13:31 عصر
تو همین تالار یکی از دوستان کامل آموزش دادن، سرچ کنید

hamid_kha
جمعه 09 تیر 1391, 14:02 عصر
دوست عزیز
از کنترلهای telerik میتونی استفاده کن بهتره
که تنظیماتش راحته
و میتونی pageبندی کنی صفحه ات رو.
ولی یه مثال از همین کنترل ListView خود .net هست :چشمک:
اینم یه مثال:
منبع داده موردنظر


<asp:LinqDataSource ID="dsPages" runat="server" ContextTypeName="eShop18.Model.eShop18Entities"
EntityTypeName="" TableName="Pages" Where="PageGroupID == @PageGroupID" OrderBy="PageDate Desc">
<WhereParameters>
<asp:QueryStringParameter Name="PageGroupID" QueryStringField="PGID" DefaultValue="0"
Type="Int32" />
</WhereParameters>
</asp:LinqDataSource>

و کدهای ListView :


<asp:ListView ID="ListView3" runat="server" DataSourceID="dsPages">
<LayoutTemplate>
<table>
<asp:PlaceHolder runat="server" ID="itemPlaceholder" />
</table>
<asp:DataPager ID="dp1" runat="server" PageSize="3" QueryStringField="Page">
<Fields>
<asp:NextPreviousPagerField ButtonType="Button" ShowLastPageButton="True" ShowNextPageButton="False"
ShowPreviousPageButton="False" FirstPageText="اولین" LastPageText="آخرین" NextPageText="بعدی"
PreviousPageText="قبلی" />
<asp:NumericPagerField />
<asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" ShowNextPageButton="False"
ShowPreviousPageButton="False" FirstPageText="اولین" LastPageText="آخرین" NextPageText="بعدی"
PreviousPageText="قبلی" />
</Fields>
</asp:DataPager>
</LayoutTemplate>
<ItemTemplate>
<h2>
<%# Eval("PageTitle") %></h2>
<p>
<%# Eval("PageText") %></h2>
<p style="font-style: oblique; color: firebrick">
تاریخ:
<%# UI_Helpers.PersianNumbers(Eval("PageDate","{0:yyyy/MM/dd}")) %>ساعت<%# UI_Helpers.PersianNumbers(Eval("PageDate","{0:HH:MM:ss}")) %></p>
</p>
</ItemTemplate>
</asp:ListView>