ASP.NET WebForm:索引超出範圍。必須為非負數且小於集合的大小。

摘要:ASP.NET WebForm:索引超出範圍。必須為非負數且小於集合的大小。

當我在後置程式碼寫C#如下本來要抓取從前置程式碼GridView之BoundField的值


int allObjs = Convert.ToInt32(this.gvReport.Rows[0].Cells[9].Text);

會發生"索引超出範圍。必須為非負數且小於集合的大小。"的錯誤,後來發現原來是要在前置程式碼的GridView加上:


OnDataBound="gvReport_DataBound"

在此記錄下來