今天做一个简单的功能:DataGrid分页。可写完代码,测试时发现,点击分页时,不执行PageIndexChanged事件,而是执行ItemCommand事件,如果把ItemCommand事件注释掉,分页又正常了。郁闷之下,在网上搜索,看到一文章,我的问题得以解决。
把解决的方法记下来,供大家参考:

在ItemCommand事件中判断一下
if(e.CommandName !="Page")
{
    ..............
}
在PageIndexChange事件
{
datagrid.CurrentPageIndex = e.NewPageIndex;
datagridBind();
}

Posted on 2006-09-07 14:24  漫帝冷毅zfj  阅读(157)  评论(0)    收藏  举报