如何解决gridview出现的错误?
错误提示:索引超出范围。必须为非负值并小于集合大小。参数名index。问题描述:gridview1(允许分页)中有一个buttonfield,其commandname为Reserve。设置gridview1的DataKeyNames为ID(ID为数据库表的主键)。单击任意一页(第一页除外)中该buttonfield中的任一按钮出现错误提示。
出错源程序:
public void Leave_message(object sender,GridViewCommandEventArgs e)
{
string index =();
if ( == "Reserve")
{
Session["Zone"] = GridView1.Rows[Convert.ToInt32 (index)].Cells[2].Text.Trim();
Response.Redirect("page2.aspx");
}
}
另外,需要更加详细代码的请说明。
本人欢迎广大网友给与帮助!谢谢!!