我用this.GridView1.DataKeys[e.RowIndex].Value.ToString()取gridview的行索引值
为什么每次都提示: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
用这个就可以 GridView1.Rows[e.RowIndex].Cells[2].Text
为什么上面的不行啊!别人都可以!
为什么每次都提示: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
用这个就可以 GridView1.Rows[e.RowIndex].Cells[2].Text
为什么上面的不行啊!别人都可以!
解决方案 »
- c#中直接把数据库的查询记录导出到EXCEL文件中
- asp.net C#新手求助!
- 帮写一句查询,谢谢
- 网站导航菜单修改后 点击后又变回原来的导航
- GridView1如何取行值?
- using()是怎么回事呀!!
- asp:button 控件的onclientclick和onclick事件疑惑
- 看不懂的错误信息
- 麻烦谁进来帮我解决一下这个问题,急呀,搞了好多天了,在线等!
- 在asp.net中怎么判断某目录是否存在,若不存在就建立一个(用C#)
- 无法在WEB服务器上启动调试,你没有调试此WEB服务器进程的权限
- 我想在国外的网站上购买域名和空间,但如果提供域名和空间的网站被封的话,会不会影响我的使用?
-----------------------------------------------------------
你这哪里是取行索引值啊? e.RowIndex就是行索引值, 而GridView.DataKeys[e.RowIndex].Value是通地行索引值取得主关键字段值的一个过程。