Response.Write(GridView1.DataKeys[e.RowIndex].ToString());抛出ArgumentOutOfRangeException异常求解

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 02:14:46
Response.Write(GridView1.DataKeys[e.RowIndex].ToString());抛出ArgumentOutOfRangeException异常求解

Response.Write(GridView1.DataKeys[e.RowIndex].ToString());抛出ArgumentOutOfRangeException异常求解
Response.Write(GridView1.DataKeys[e.RowIndex].ToString());抛出ArgumentOutOfRangeException异常求解

Response.Write(GridView1.DataKeys[e.RowIndex].ToString());抛出ArgumentOutOfRangeException异常求解
比如你的DataKeys里面只保存了2个列的值,你e.RowIndex取到的是第几行.正确的作法应该是
GridView1.DataKeys[0].Values[e.RowIndex]类似这种