在转发器控件中查找最后一页 [英] finding the last page in repeater control

查看:88
本文介绍了在转发器控件中查找最后一页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用3tier架构在asp.net中查找中继器cntrol..i的最后一页索引.

how to find out the last page index in asp.net for repeater cntrol..i am using 3tier architecture.

<br />
<br />
<pre lang="cs">protected void btnLast_Click(object sender, EventArgs e)<br />
       {<br />
           string searchText = txtSearch.Text;<br />
           int businessType = Convert.ToInt32(ddlBusinessCategory.SelectedItem.Value);<br />
           rptBusinessInfo.DataSource = BusinessSearchManager.SearchBusinessInfosPaged(searchText, businessType, ++currentIndex, 10);<br />
<br />
           rptBusinessInfo.DataBind();<br />
       }<br />
</pre><br />
<br />
<br />



代替currenindex我可以代替什么?



in the place of currenindex what can i replace?

推荐答案

请在逻辑下面进行检查

Check this below logic

//e.g. 

Total Record = 83;
Page Size = 10;

//Solution:

Value = Convert.toInt32(Total Record / Page Size);

if ((Value * 10)  <= Total Record)
	Last Page = Value;
else
	Last Page = Value + 1;


这篇关于在转发器控件中查找最后一页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆