pds.CurrentPageIndex = Convert.ToInt32(Label2.Text) - 1;//当前显示的页数分页代码出现以下错误:输入字符串的格式不正确。
解决方案 »
- 仅有的分数拿来问大家个问题
- Asp.net Access2010更新问题
- Office Excel Com 组件操作 ,求助
- asp.net 动态菜单不稳定的问题
- javascript操作页面,导致页面上的按钮事件丢失,高手来啊
- 关于Microsoft数据访问组件(MDAC)的问题
- datagrid里的编辑框可否改为多行的输入框
- 如何去掉vs2005中空白处的好多小点
- 菜鸟问个asp.net操作sql输出xml语句的问题
- 哪里提供asp.net的源代码呢?
- 自定义HTTP请求头信息的问题
- CS0234: 命名空间“System.Management”中不存在类型或命名空间名称“BusinessLogicLayer”(是否缺少程序集引用?)
看看是不是空字符串
看看,Text是“Label”,它能转成整型吗……
public void fenye()
{
string connstring = db.connDB();
SqlConnection conn = new SqlConnection(connstring);
string sql = "select * from guestInfo order by gid desc";
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
adapter.Fill(ds, "guestInfo");
PagedDataSource pds = new PagedDataSource();//创建一个分页类的对象
pds.DataSource = ds.Tables["guestInfo"].DefaultView;//指定数据源
pds.AllowPaging = true;//启动分页功能
pds.PageSize = 4;//多少记录一页
pds.CurrentPageIndex = Convert.ToInt32(Label2.Text) - 1;//当前显示的页数
Repeater1.DataSource = pds;//显示空间指定pds这个数据源
Label3.Text = pds.PageCount.ToString();//一共多少页
Label2.Text = (pds.CurrentPageIndex + 1).ToString();//显示页数
this.Linkshou.Enabled = true;
this.Linkshang.Enabled = true;
this.Linkxia.Enabled = true;
this.Linkwei.Enabled = true;
if (pds.CurrentPageIndex < 1)
{
this.Linkshou.Enabled = false;
this.Linkshang.Enabled = false;
}
if (pds.CurrentPageIndex == pds.PageCount - 1)
{
this.Linkxia.Enabled = false;
this.Linkwei.Enabled = false;
}
Repeater1.DataBind();
}
protected void Linkshou_Click(object sender, EventArgs e)
{ Label2.Text = "1";
fenye();
}
protected void Linkshang_Click(object sender, EventArgs e)
{
Label2.Text = Convert.ToString(Convert.ToInt32(Label2.Text) - 1);
fenye();
}
protected void Linkxia_Click(object sender, EventArgs e)
{
Label2.Text = Convert.ToString(Convert.ToInt32(Label2.Text) + 1);
fenye();
}
protected void Linkwei_Click(object sender, EventArgs e)
{
Label2.Text = Label3.Text;
fenye();
}