在GridView1_SelectedIndexChanged

时间:2016-06-25 10:46:48

标签: c# asp.net gridview response.redirect selectedindex

我希望当用户按下gridview中的select以将其重定向到某个站点时,以及要从gridview的第一行中获取的站点参数。我有这段代码,但是我收到以下错误:

  

发生了'System.ArgumentOutOfRangeException'类型的异常   mscorlib.dll但未在用户代码中处理

     

其他信息:指数超出范围。必须是非负面的   并且小于集合的大小。

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)        
{
    GridViewRow row = GridView1.SelectedRow;
    string strCell = row.Cells[1].Text;
    string myPageUrl = "Meci.aspx?ID=" + strCell;
    Response.Redirect(myPageUrl);
}

                                                                                                                                                                                                        

请告诉我如何修复错误或使用其他代码!

它与What is an "index out of range" exception, and how do I fix it?不同,因为答案是索引值不正确,但我尝试了其他值(0,1,2.3,4,5 ......)但这个错误不断出现每次。  Randul este cel selectat,iar celula 1 existsa si are o valoare,mai mult de atat ieri mi-a mers codul respectiv pe aceliasi pagina si acelasi gidview!

0 个答案:

没有答案