aspx:
<%=NewsList(10, "· ", "1px dashed #CCC",true)%>cs:
protected string NewsList(uint iHei, string sDot, string sLine,bool isData)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
DataSet ds = new DataSet();
ds = NewsPage.NewsDataSet(2, 0);
sb.Append("\n\n<div style=\"text-align:left;\">\n  <ul style=\"padding:0; margin:0;\">\n");
if (ds.Tables[0].Rows.Count < 1)
{
  sb.Append("    <li style=\"list-style:none;text-align:center;color:#F00;\">友情提示: 没有找到相关记录!</li>\n");
}
else
{
  for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
  {
    sb.Append("    <li style=\"list-style:none;padding-top:" + iHei + "px;border-bottom:" + sLine + ";\">");
    sb.Append(sDot);
    sb.Append("<a href=\"news.aspx?cid=" + ds.Tables[0].Rows[i][0].ToString() + "&id=" + ds.Tables[0].Rows[i][1].ToString() + "\" ");
    sb.Append("title=\"" + ds.Tables[0].Rows[i][2].ToString() + "\" ");
    sb.Append("style=\"color:" + ds.Tables[0].Rows[i][3].ToString() + "\" target=\"_blank\">");
    sb.Append(ds.Tables[0].Rows[i][2].ToString());
    sb.Append("</a>");
    if (isData) sb.Append(" <span style=\"color:#999\">[" + Convert.ToDateTime(ds.Tables[0].Rows[i][4]).ToShortDateString() + "]</span>");
    sb.Append("</li>\n");
  }
}
sb.Append("  </ul>\n</div>\n\n");
return sb.ToString();
Pager1.RecordCount = ds.Tables[0].Rows.Count;
}不知道怎么用这个控件来实现翻页,并且要支持url翻页那种,请会用的各位大哥给小弟一点帮助,谢谢!

解决方案 »

  1.   

    它有个PageChanged事件
        protected void Pager_PageChanged(object sender, DataLab.Web.UI.WebControls.PageChangedEventArgs e)
        {
                  bind(e.NewPageIndex);
        }
    这个方法根据新的页索引绑定相应的数据,当然,这个方法要你自己写。
    对于Pager控件,每次绑定时都要设置 Pager.RecordCount,Pager.CurrentPageIndex
      

  2.   

    瀹冩湁涓狿ageChanged浜嬩欢
        protected void Pager_PageChanged(object sender, DataLab.Web.UI.WebControls.PageChangedEventArgs e)
        {
                  bind(e.NewPageIndex);
        }
    杩欎釜鏂规硶鏍规嵁鏂扮殑椤电储寮曠粦瀹氱浉搴旂殑鏁版嵁锛屽綋鐒讹紝杩欎釜鏂规硶瑕佷綘鑷繁鍐欍€?
    瀵逛簬Pager鎺т欢锛屾瘡娆$粦瀹氭椂閮借璁剧疆 Pager.RecordCount锛孭ager.CurrentPageIndex
      

  3.   

    给你参考下  我也是用的那个分页控件
    http://www.17tie.net/Hope/