又是一个怪问题:在同一个DataGrid中的ItemCommand事件和PageIndexChanged事件相冲突 具体现象就是,当我点击Item,响应ItemCommand事件的时候,一切正常 ,当时如果我点击下面页码,想翻页的时候,PageIndexChanged中的代码就不会执行,就会执行ItemCommand事件中的代码, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哪有的事,先执行ITEM,再执行PAGE,事件没绑上吧,有没有跟踪一下到底有没执行到PAGECHANGE事件里,不要看结果,要看到底有没到那里去 1。页码如果是BUTTON的话会触发ItemCommand事件2。看事件委托是不是丢掉了,,, 检查一下#region Web Form Designer generated code里面的private void InitializeComponent()看看事件有没有绑定 重新产生PageIndexChanged事件试试 在ItemCommand中,如果没有指定e.SourceName的时候,会把PageIndexChanged(Datagrid自带的)那个作为一个ItemCommand,这样就产生你了你的问题了,在你执行IndexPage的时候先走Itemcommand事件,事件执行完成之后就跳过PageIndexChange只要在itemCommand里面把if(e.Sourcename==""){}这个写进去,就不会有这问题了! (100分)高分求解SQL问题,在不知道列名的情况下怎么按列来查询? 在listView中,如何使用判断来决定是否显示某个部分内容 一个子页面跟父页面的问题(待解) 传说,这里有高手·· 求一段程序,关于无组件上传的问题! VS2005发布、生成网站时如何设置固定的dll文件名 自定义组件如何获取调用它的程序的CurrentCulture和CurrentUICulture区域性信息(思归大侠,请再次帮助....) 再问水晶报表的问题 图片上传的问题 求救中华人民共和国的各位同胞:哪里有水晶报表的注册码啊? :) 关于类似QQ的组件 问个sql连接的问题
事件没绑上吧,有没有跟踪一下到底有没执行到PAGECHANGE事件里,不要看结果,要看到底有没到那里去
2。看事件委托是不是丢掉了,,,
private void InitializeComponent()看看事件有没有绑定
只要在itemCommand里面把
if(e.Sourcename=="")
{
}
这个写进去,就不会有这问题了!