我在前台定义了LinkButton,分别命名为首页(First) 下一页(Next) 上一页(Pre) 尾页(Last),定义了它们的事件onclick="ChangePage"
后台代码如下:
public void ChangePage(object sender, System.EventArgs e)
{
string strcmd = ((LinkButton)sender).CommandArgument.ToString();
string strNowIn = dgShowInfo.CurrentPageIndex.ToString();
string strAll = dgShowInfo.PageCount.ToString(); switch (strcmd)
{
case "Pre":
if (dgShowInfo.CurrentPageIndex > 0)
{
dgShowInfo.CurrentPageIndex -= 1;
}
break; case "Next":
if (dgShowInfo.CurrentPageIndex < (dgShowInfo.PageCount - 1))
{
dgShowInfo.CurrentPageIndex += 1;
}
break; case "Last":
dgShowInfo.CurrentPageIndex = (dgShowInfo.PageCount - 1);
break; case "First":
dgShowInfo.CurrentPageIndex = 0;
break;
}
//重新绑定
BindingData();
}
绑定代码如下:
public void BindingData()
{

OpenDB OpenData = new OpenDB(); //绑定dgShowInfo
dgShowInfo.DataSource = OpenData.GetDataSet("select * from ToEmpire_User order by ID desc","ToEmpire_User").Tables[0].DefaultView;
dgShowInfo.DataBind(); //当前页
lblNowIn.Text = (dgShowInfo.CurrentPageIndex + 1).ToString(); //总页数
lblAll.Text = dgShowInfo.PageCount.ToString();
}我原来写的项目里,也是这样完成翻页操作的,可是现在居然实现不了了。请问错误在哪里?