C# 传值分页,点下一页怎么没数据呢
代码如下:public void BingDing()
{
string Equipment_type = Request.QueryString["Equipment_type"];
objPage = new PagedDataSource();
objPage.AllowPaging = true;
objPage.PageSize = 2;
int curPage;
this.objPage.DataSource= objEquipment.executeNonQuery("select * from Equipment where Equipment_type='"+Equipment_type+"'").Tables[0].DefaultView;
if (Request.QueryString["page"] != null)
{
curPage = int.Parse(Request.QueryString["page"]);
}
else
{
curPage = 1;
}
objPage.CurrentPageIndex = curPage - 1;
//如果不是首条记录
if (!objPage.IsFirstPage)
{
this.HyperLink1.NavigateUrl = Request.CurrentExecutionFilePath + "?Equipment_type=" + Convert.ToString(Request.QueryString["Equipment_type"]) + "?page=" + Convert.ToString(curPage - 1);
}
//如果不是最后一条记录
if (!objPage.IsLastPage)
{
this.HyperLink2.NavigateUrl = Request.CurrentExecutionFilePath + "?Equipment_type=" + Convert.ToString(Request.QueryString["Equipment_type"]) + "?page=" + Convert.ToString(curPage + 1);
}
this.Label5.Text = ""+(objPage.CurrentPageIndex+1);
this.Label6.Text = "" + objPage.PageCount;
this.ddlstEquipment.DataSource = objPage;
this.ddlstEquipment.DataBind();
}
解决方案 »
- 关于泛型集合的用法
- AJAX验证码无刷新的问题?
- aspx 中需要显示一个树型的菜单,请问大家是用递归的方法来实现的呢? 还是用其他的方法呢?
- 关于DataGrid图片分页显示,紧急求助...
- 关于datagrid更新与删除非常矛盾的一个问题。内祥。帮帮忙吧
- DetailsView里面的RadioButtonList
- 我现在想在网页中利用“树”这个对象来完成我的目的,但是ASP。NET中没有这个对象,我现在不知道应该用哪个对象相似树的对象来实现,或者
- 怎样获得我刚新记录自动增加的ID
- 【调查】做DOTNET的项目开发时,在使用windows操作系统的文件系统的时候,特别不爽,有同感的进来领分
- 菜鸟求教数据库查询结果展示的问题。
- C/S和B/S的 利弊有哪些以及区别
- 两个小问题,一起问,大家帮忙看看。
下一页的方法()
{
BingDing() ;
}
有没有这个方法?
要不设断点调试下看看分页的时候有数据没有
public partial class port_product2 : System.Web.UI.Page
{
CompanyEquipment objEquipment;
PagedDataSource objPage;
CompanyTrend objTrend;
protected void Page_Load(object sender, EventArgs e)
{
string connString = ConfigurationManager.AppSettings["ConnString"].ToString() + Server.MapPath(ConfigurationManager.AppSettings["dbPath"].ToString());
objEquipment = new CompanyEquipment(connString);
objTrend = new CompanyTrend(connString);
if (!IsPostBack)
{
BingDing();
}
}
public void BingDing()
{
string Equipment_type = Request.QueryString["Equipment_type"];
objPage = new PagedDataSource();
objPage.AllowPaging = true;
objPage.PageSize = 2;
int curPage;
this.objPage.DataSource= objEquipment.executeNonQuery("select * from Equipment where Equipment_type='"+Equipment_type+"'").Tables[0].DefaultView;
if (Request.QueryString["page"] != null)
{
curPage = int.Parse(Request.QueryString["page"]);
}
else
{
curPage = 1;
}
objPage.CurrentPageIndex = curPage - 1;
//如果不是首条记录
if (!objPage.IsFirstPage)
{
this.HyperLink1.NavigateUrl = Request.CurrentExecutionFilePath + "?Equipment_type=" + Convert.ToString(Request.QueryString["Equipment_type"]) + "&?page=" + Convert.ToString(curPage - 1);
}
//如果不是最后一条记录
if (!objPage.IsLastPage)
{
this.HyperLink2.NavigateUrl = Request.CurrentExecutionFilePath + "?Equipment_type=" + Convert.ToString(Request.QueryString["Equipment_type"]) + "&?page=" + Convert.ToString(curPage + 1);
}
this.Label5.Text = ""+(objPage.CurrentPageIndex+1);
this.Label6.Text = "" + objPage.PageCount;
this.ddlstEquipment.DataSource = objPage;
this.ddlstEquipment.DataBind();
}
}现在是点击下一页没变化,
看看这个分页怎么样