我现在要对datagrid进行分页,如在html代码里给这个datagrid添加一个OnPageIndexChanged="xx"属性,然后在代码中写上这个xx方法,这样的话可以实行分页,现在的问题是,经理不允许在html里添加这个OnPageIndexChanged属性,而要在代码中以这种形式添加:
datagrid.OnPageIndexChanged="xx";(假设datagrid为这个datagrid的ID)
但是运行时会出现“不可方问OnPageIndexChanged,因为它受保护级别限制,请高手救救我,我试了很久了。
datagrid.OnPageIndexChanged="xx";(假设datagrid为这个datagrid的ID)
但是运行时会出现“不可方问OnPageIndexChanged,因为它受保护级别限制,请高手救救我,我试了很久了。
{
CurrentPage = (int)ViewState["PageIndex"];
PageCount = (int)ViewState["PageCount"];
string cmd = e.CommandName;
//判断cmd,以判定翻页方向
switch(cmd)
{
case "next":
if(CurrentPage<(PageCount-1)) CurrentPage++;
break;
case "prev":
if(CurrentPage>0) CurrentPage--;
break;
}
ViewState["PageIndex"] = CurrentPage;
ListBind();
}