CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

DataGrid在分页的时候除了PageIndexChanged事件,还引发 ItemCommand 事件,请问如何解决?

楼主aeris_h()2006-03-11 09:06:33 在 .NET技术 / ASP.NET 提问

程序中同时处理了PageIndexChanged事件和ItemCommand   事件。  
  但是换页的时候,每次都先引发ItemCommand   事件,然后引发PageIndexChanged事件。  
  请问如何控制才能执行PageIndexChanged事件的对应内容,跳过ItemCommand对应的部分  
  谢谢了 问题点数:15、回复次数:8Top

1 楼chenxi6713(番茄)回复于 2006-03-11 09:12:36 得分 0

你是不是把DataGrid的ItemCommand   事件邦定到ItemCreated事件上面去了?Top

2 楼aeris_h()回复于 2006-03-11 09:22:11 得分 0

没有啊Top

3 楼jyk(今天由我来写的代码,明天就让程序自己完成!喜欢编程。和气生财。共同提高。共同进步!)回复于 2006-03-11 11:07:37 得分 0

居然还有这种问题。  
   
  真是奇怪了。  
   
  是   DataBind   后才会触发   ItemCommand   呀,你在哪里写的   DataBind     呀?Top

4 楼xingdongfang(xingdongfang)回复于 2006-03-11 11:51:25 得分 5

的确是有一这个情况,这里你需要做一个断定,e.Item.ItemType来源于哪里,如果   是Headler   或者Footer,很有可能是排序或者分页,如果来源来行,就有可能是ItemCommand。Top

5 楼aeris_h()回复于 2006-03-11 11:59:25 得分 0

已经解决了,谢谢,结贴Top

6 楼aeris_h()回复于 2006-03-11 12:03:49 得分 0

jyk(喜欢编程。和气生财。共同提高。共同进步)   的意思是?。。在PageIndexChanged中DataBind之后会触发   ItemCommand?   没明白  
   
  发生的顺序是在点击翻页,触发   PageIndexChanged   之前就会触发   ItemCommand。。。根据文档,点击所有按钮都会触发ItemCommand。。  
   
   
  Top

7 楼aeris_h()回复于 2006-03-11 12:14:58 得分 0

xingdongfang(xingdongfang)   说得对,不过有一点小问题,分页判断是不是Pager  
   
  代码为:  
  if(e.Item.ItemType   ==   ListItemType.Pager)Top

8 楼amnoh(会走路的鱼)回复于 2006-03-11 12:58:42 得分 10

分页事件是对itemCommand事件的细分,就像delete,update等等一样,当然是先有itemCommand,然后分析后得出是分页的.Top

相关问题

  • DataGrid的分页
  • DATAGRID分页
  • DataGrid分页研究
  • DataGrid分页问题!!!!!!!!!!
  • DataGrid分页报错!
  • datagrid分页问题:
  • DataGrid分页出错!
  • DataGrid分页问题
  • datagrid中的分页
  • datagrid 分页控件

关键词

  • itemcommand
  • 分页
  • pageindexchanged
  • 事件
  • 引发
  • databind
  • 会触发

得分解答快速导航

  • 帖主:aeris_h
  • xingdongfang
  • amnoh

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo