求repeater分页代码
求个高效的repeater分页源代码!
做为参考!
------解决方案--------------------楼主:
有没有做过“一个没有依靠控件的分页代码,输出的数据也没有依靠控件的分页代码弄过没有?”
我做的效果如下:
ASPX页面就一个: <%=table%>
aspx.cs页面代码:
-----------------------------------------------------
#region 切换图
public string table = "", id="";
private void BindQieHuanTu()
{
con = new SqlConnection(zglh.returnSqlstr());
cmd = con.CreateCommand();
cmd.CommandText = "select * from guanggao where gg_type='首页滚动图片' and gg_if='是' order by gg_sort asc,gg_time desc";
try
{
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
int i = 1;
while (dr.Read())
{
string pic = Convert.ToString(dr["gg_pic"]);
string gg_id = dr["gg_id"].ToString();
//string id = string.Empty;
string pic1 = "admin/guanggao/" + pic;
string pic2 = " <td width=\"278\" height=\"96\" valign=\"top\"> <table width=\"274\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFFF\"> <tr> <td width=\"97\" align=\"center\" valign=\"middle\"> <a href='" + dr["gg_id"] + "'> <img src=\"" + pic1 + "\" width=\"70\" height=\"60\" border=0 /> </a> </td> <td width=\"177\" align=\"left\" class=\"hg\">英国《每日电讯报》26日报道道 <br />英国女子坦娅·迪克森堪称爱迪 <br />克森堪称爱迪克森堪称爱迪克森 <br />堪称爱迪克森堪... </td> </tr> </table> </td>";
table += pic2;
if (i % 2 == 0)
{
table += " <td width=\"98\" align=\"center\" valign=\"top\"> <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> <tr> <td height=\"65\"> </td> </tr> <tr> <td> <a href='ceshi1.aspx?id=" + id + "," + dr["gg_id"] + "'> <img src=\"images/db.jpg\" width=\"97\" height=\"27\" border=0 /> </a> </td> </tr> </table> </td> </tr> <tr>";
}
else
{
id = gg_id;
}
i++;
}
dr.Close();
con.Close();
}
catch
{
con.Close();
}
}
#endregion
---------------------------------------------------------
请问这种输出数据没有依靠控件,分页也不依靠控件的分页效果怎么做。发出效果代码,谢谢
------解决方案--------------------
1、用PageDataSource类来分页
源码:
http://www.cnblogs.com/xuanfeng/archive/2007/04/08/704366.html
2、普通方式
http://www.webasp.net/article/28/27885.htm
3、可以使用AspNetPage来分页,使用方便,用存储过程方式调用,效率挺高的
直接下一个AspNetPage控件就行了,是一个开源的.而且使用方法到处都能找到,只有这个最简单
------解决方案--------------------PageDataSource可以实现
------解决方案--------------------