首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

取MyDataGrid.CurrentPageIndex值的函数,老是取到的值为0,该怎么处理

2012-01-23 
取MyDataGrid.CurrentPageIndex值的函数,老是取到的值为0publicvoidPagerButtonClick(objectsender,EventA

取MyDataGrid.CurrentPageIndex值的函数,老是取到的值为0
public   void   PagerButtonClick(object   sender,   EventArgs   e)
{
string   arg   =   ((LinkButton)sender).CommandArgument.ToString();
switch(arg)
{
case   "next ":
if   (MyDataGrid.CurrentPageIndex   <   (MyDataGrid.PageCount   -   1))
{
MyDataGrid.CurrentPageIndex   =   MyDataGrid.CurrentPageIndex   +   1;
}
break;
case   "prev ":
if   (MyDataGrid.CurrentPageIndex   >   0)
{
MyDataGrid.CurrentPageIndex   -=   1;
}
break;
case   "last ":
MyDataGrid.CurrentPageIndex   =   (MyDataGrid.PageCount   -   1);
break;
default:
MyDataGrid.CurrentPageIndex   =   System.Convert.ToInt32(arg);
break;
}
}
这个函数每次取到的MyDataGrid.CurrentPageIndex值都是零,即使经过MyDataGrid.CurrentPageIndex+1,下次取又成零了,请高手赐教

[解决办法]
页面上放一个Label保存页码,取的时候读Label的TEXT,再Convert.ToInt32就行了.

热点排行