分页改变当前页数时事件怎么触发的?
用的是DataGrid我以为会直接触发dgConfirm_PageIndexChanged事件
但是却先触发dgConfirm_ItemCommand
protected void dgConfirm_ItemCommand(object source, DataGridCommandEventArgs e)
中有一句: ViewState["表单编号"] = e.Item.Cells[2].Text.Trim(); // 取出当前行的表单编号
出错信息:指定的参数已超出有效值的范围。参数名: index
请问怎么解决,谢谢!
解决方案 »
- 我想问一下,一个好的产品经理和项目经理,是不是要从最基层的程序员做起?
- 一对多表查询问题。
- 为什么我用Visual Studio写的ASP.NET程序在本机调试可用,上传到空间就出错呢?
- 如何接收其它页面POST过来的xml数据?<?xml version='1.0' encoding='GB2312'?><webmon version='1.0'></webmon>
- web 多国语言解决方案 和 html+ashx多国语言解决方案
- 先把一个htmltablerow变量实例化,然后重复几次把它添加到htmltable里面,为什么显示时只有一行数据?
- 全文检索红色显示关键字问题各位大侠帮忙看看
- 有没有什么加密算法能控制对一个不算长的字符串加密后的字符数不超过8位?
- mvc 链接出问题
- 请问php 与 asp.net(c#)的区别
- GridBind()如何隐藏第一行记录的按钮?
- JavaScript中url传递变量参数的问题
ViewState["表单编号"] = e.Item.Cells[2].Text.Trim()
这一句应该使用if(e.CommandName = "xxx")
{}包含起来PageIndexChanged 是从 ItemCommand 事件中引发的。