2012-07-06 51 views
-1

當我點擊網格視圖編輯按鈕2頁我得到了以下錯誤編輯網格視圖記錄錯誤而

System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. 
Parameter name: index 

你可以請指定我應該要做消除這種誤差

下面是編輯命令的代碼,它運作良好,當我第一頁上,但如果我去其他任何網頁在網格視圖使埃羅

protected void GVviewReminder_RowCommand(object sender, GridViewCommandEventArgs e) 
    { 
     lblError.Text = ""; 
     if (e.CommandName == "Edit") 
     { 
      GridViewRow selectedRow = GVviewReminder.Rows[Convert.ToInt32(e.CommandArgument)]; 

      string ID = selectedRow.Cells[1].Text; 

      Response.Redirect("edit_health_reminder.aspx?HealthReminderIsOpen=true&id=" + ID); 
     } 
    } 
+0

您需要調試您的代碼。 – SLaks 2012-07-06 13:15:45

回答

0

錯誤日誌說,指數超出範圍這麼看在收藏。

GVviewReminder.Rows[Convert.ToInt32(e.CommandArgument)] 

selectedRow.Cells[1].Text