点击分页时候,当有以下两个事件的时候,
DataGrid1_ItemCommand
DataGrid1_PageIndexChanged
他居然执行DataGrid1_ItemCommand ;可是只有DataGrid1_ItemCommand 时,就没有问题这是为什么?
DataGrid1的事件中--pageindexchange事件设的的确是DataGrid1_PageIndexChanged
DataGrid1_ItemCommand
DataGrid1_PageIndexChanged
他居然执行DataGrid1_ItemCommand ;可是只有DataGrid1_ItemCommand 时,就没有问题这是为什么?
DataGrid1的事件中--pageindexchange事件设的的确是DataGrid1_PageIndexChanged
解决方案 »
- 如何用datalist设计像本论坛一样的帖子详细信息的布局,在线等,谢谢
- 用过2008的ajax功能进来看看
- 在线等!急急急急急急急急急!!!十万火急(关于删除cookies的问题)
- 求能真正解决下载文件名乱码问题的办法
- ASP.NET比ASP优越在哪?
- 分别点击三个linkbutton,并按表table的三个不同的类别用datalist显示在同一页面上
- 本人水平有限,请各位帮忙
- SQL SERVER连接字符串问题!好怪啊~~~
- 如何手工调用一个按扭的点击事件
- ASP.NET中怎样实现在线人数的显示?
- 奇怪的错误:异常详细信息: System.InvalidCastException: 指定的转换无效。
- asp.net能不能象ASP那样将连接数据库的代码写成一个conn.asp文件,方便更改!
肯定是事件委托出现了问题
不过我想问一下,C#里面注册datagrid事件只能手动写吗?不可以像Button一样双击它就有注册了。
----------------------
可以啊,双击按钮什么的,一样会自动生成。
象datagrid这种,你可到它的属性上方有一个闪电标志,点击进去就是它的事件属性,双击某个属性,即自动生成。
从上面可以看出来ItemCommand 事件对应DataGrid1_ItemCommand11,PageIndexChanged事件对应DataGrid1_PageIndexChanged,可是PageIndexChanged事件偏偏对应DataGrid1_ItemCommand11