| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 389 人关注过本帖
标题:分页问题
只看楼主 加入收藏
makewelldone
Rank: 1
来 自:江苏南京
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-9-25
收藏
 问题点数:0 回复次数:3 
分页问题
谁有分页的代码,我急用
2007-04-05 17:35
lmyh5201
Rank: 1
等 级:新手上路
帖 子:241
专家分:0
注 册:2007-3-29
收藏
得分:0 
你找什么分页的代码?是.net的吗?

2007-04-05 17:36
makewelldone
Rank: 1
来 自:江苏南京
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-9-25
收藏
得分:0 

是的你有吗?

2007-04-05 17:41
lmyh5201
Rank: 1
等 级:新手上路
帖 子:241
专家分:0
注 册:2007-3-29
收藏
得分:0 
private void setAllUsers()
{
literal.Text="";
int pageSize=5;
int pageNo=0;
Session["PageNo"]=Request["pageNo"];
if(Session["PageNo"]==null)
{
pageNo=1;
}
else
{
pageNo=Convert.ToInt16(Session["PageNo"]);
}
int no=pagination.getCount();
int pageCount=no/pageSize;


if(no%pageSize!=0)
{
pageCount++;
}
//为下拉列表框填值

for(int i=1;i<=pageCount;i++)
{
ddl.Items.Add(i.ToString());
}

ddl.AutoPostBack=true;
DataTable dt=pagination.getRecords(pageSize*pageNo);
for(int i=0;i<(pageNo-1)*pageSize;i++)
{
dt.Rows.RemoveAt(0);
}
StringBuilder str=new StringBuilder();
str.Append("<table cellSpacing='1'cellPadding='2' width='100%' bgColor='#cccccc' border='0'>");


for(int i=0;i<dt.Rows.Count;i++)
{
if(i%2==0)
{
str.Append("<tr bgcolor='#f5f5f5'>");
str.Append("<td width='4%' align='center' class='txt12_18_cg' align='center' height='26'>"+(int)(i+1)+"</td>");
if(dt.Rows[i]["userName"]!=null)
{
str.Append("<td width='10%' class='txt12_18_cg' height='26' align='center'><a href='user_data.aspx?uName="+dt.Rows[i]["userName"].ToString()+"'>"+dt.Rows[i]["userName"].ToString()+"</a></td>");
}
else
{
str.Append("<td width='10%' class='txt12_18_cg' height='26' align='center'>&nbsp;&nbsp;&nbsp;</td>");
}
if(dt.Rows[i]["company"]!=null)
{
str.Append("<td class='txt12_18_cg' height='26' align='center'>"+dt.Rows[i]["company"].ToString()+"</td>");
}
else
{
str.Append("<td class='txt12_18_cg' height='26' align='center'>&nbsp;&nbsp;&nbsp;</td>");
}
if(dt.Rows[i]["contact"]!=null)
{
str.Append("<td width='8%' class='txt12_18_cg' height='26' align='center'>"+dt.Rows[i]["contact"].ToString()+"</td>");
}
else
{
str.Append("<td width='8%' class='txt12_18_cg' height='26' align='center'>&nbsp;&nbsp;&nbsp;</td>");
}
if(dt.Rows[i]["phone"]!=null)
{
str.Append("<td width='12%' class='txt12_18_cg' height='26' align='center'>"+dt.Rows[i]["phone"].ToString()+"</td>");
}
else
{
str.Append("<td width='12%' class='txt12_18_cg' height='26' align='center'>&nbsp;&nbsp;&nbsp;</td>");
}
if(dt.Rows[i]["addTime"]!=null)
{
str.Append("<td width='10%' class='txt12_18_cg' height='26' align='left'>"+dt.Rows[i]["addTime"].ToString()+"</td>");
}
else
{
str.Append("<td width='10%' class='txt12_18_cg' height='26' align='center'>&nbsp;&nbsp;&nbsp;</td>");
}


str.Append("</tr>");
}
else
{

str.Append("<tr bgcolor='#ffffff'>");
str.Append("<td width='4%' align='center' class='txt12_18_cg' align='center' height='26'>"+(int)(i+1)+"</td>");
if(dt.Rows[i]["userName"]!=null)
{
str.Append("<td width='10%' class='txt12_18_cg' height='26' align='center'><a href='user_data.aspx?uName="+dt.Rows[i]["userName"].ToString()+"'>"+dt.Rows[i]["userName"].ToString()+"</td>");
}
else
{
str.Append("<td width='10%' class='txt12_18_cg' height='26' align='center'>&nbsp;&nbsp;&nbsp;</td>");
}
if(dt.Rows[i]["company"]!=null)
{
str.Append("<td class='txt12_18_cg' height='26' align='center'>"+dt.Rows[i]["company"].ToString()+"</td>");
}
else
{
str.Append("<td class='txt12_18_cg' height='26' align='center'>&nbsp;&nbsp;&nbsp;</td>");
}
if(dt.Rows[i]["contact"]!=null)
{
str.Append("<td width='8%' class='txt12_18_cg' height='26' align='center'>"+dt.Rows[i]["contact"].ToString()+"</td>");
}
else
{
str.Append("<td width='8%' class='txt12_18_cg' height='26' align='center'>&nbsp;&nbsp;&nbsp;</td>");
}
if(dt.Rows[i]["phone"]!=null)
{
str.Append("<td width='12%' class='txt12_18_cg' height='26' align='center'>"+dt.Rows[i]["phone"].ToString()+"</td>");
}
else
{
str.Append("<td width='12%' class='txt12_18_cg' height='26' align='center'>&nbsp;&nbsp;&nbsp;</td>");
}
if(dt.Rows[i]["addTime"]!=null)
{
str.Append("<td width='10%' class='txt12_18_cg' height='26' align='left'>"+dt.Rows[i]["addTime"].ToString()+"</td>");
}
else
{
str.Append("<td width='10%' class='txt12_18_cg' height='26' align='center'>&nbsp;&nbsp;&nbsp;</td>");
}

str.Append("</tr>");
}
}
str.Append("</table>");

literal.Text=str.ToString();
pgInfo.Text="["+pageNo+"]/["+pageCount+"]";
if(pageNo==1)
{
pgFirst.Text="[首页]";
pgPre.Text="[上一页]";
}
else
{
pgFirst.Text="[<a href='in_hi.aspx?pageNo="+1+"'>首页</a>]";
pgPre.Text="[<a href='in_hi.aspx?pageNo="+(pageNo-1)+"'>上一页</a>]";
}

if(pageCount==pageNo || pageCount==0)
{
pgNext.Text="[下一页]";
pgLast.Text="[尾页]";
}
else
{
pgLast.Text="[<a href='in_hi.aspx?pageNo=" +pageCount + "'>尾页</a>]";
pgNext.Text="[<a href='in_hi.aspx?pageNo=" + (pageNo+1) + "'>下一页</a>]";
}

}

2007-04-05 17:48
快速回复:分页问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024799 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved