在用datalist控件来绑定记录,如何实现上一篇、下一篇的链接,谢谢!
解决方案 »
- 关于CKeditor
- oracle 图片问题
- 请问CSDN这个源代码嵌入的标签是怎么做的
- asp.ent验证控件的问题!
- div的C#类型是什么?
- 为什么DataGrid分页,删除到 mydatagrid.pagecount mod mydatagrid.pagesize =1就失败
- CSDN的兄弟们,给个意见啊,我的思绪和灵魂绯徊了两天,浪费两天时间做一个选择,好痛苦啊,进者有分啊!
- 我要找人做网站,有意者请联系我
- vs2003的怪异现象
- vs.net中如何做左右分开的框架?c#
- 多个文件上传经常发生个别上传失败的问题
- 在aa.html中<table> <script src="33.js?id=2"></script></table> 这个33.js 如何获取这个id=2
..................
..................
..................
</asp:datalist><asp:HyperLink ID="lnPrevPage" runat="server">上一篇</asp:HyperLink>
<asp:HyperLink ID="lnNextPage" runat="server">下一篇</asp:HyperLink>
public PagedDataSource objpds; conn.Open();
SqlDataAdapter da = new SqlDataAdapter("......", conn);
DataSet ds = new DataSet();
da.Fill(ds, "...");
conn.Close(); objpds = new PagedDataSource();
objpds.DataSource = ds.Tables[0].DefaultView;
objpds.AllowPaging = true;
objpds.PageSize = 8;
int curPage;
if (Request.QueryString["Page"] != null)
{
curPage = Int32.Parse(Request.QueryString["Page"]);
}
else
{
curPage = 1;
}
if (!objpds.IsFirstPage)
{
lnPrevPage.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(curPage - 1);
lnPrevPage.Enabled = true;
lnPrevPage.ForeColor = System.Drawing.Color.CornflowerBlue;
}
else
{
lnPrevPage.Enabled = false;
}
if (!objpds.IsLastPage)
{
lnNextPage.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(curPage + 1);
lnNextPage.Enabled = true;
lnNextPage.ForeColor = System.Drawing.Color.CornflowerBlue;
}
else
{
lnNextPage.Enabled = false;
}
datalist1.DataSource = objpds;
datalist1.DataBind();