GridView1.DataKeys[e.RowIndex].Value.ToString() 索引超出范圍


問題:GridView1.DataKeys[e.RowIndex].Value.ToString() 必須為非負值並小於集合大小。

異常信息:System.Web.HttpUnhandledException: 引發類型為   “System.Web.HttpUnhandledException”的異常。---> System.ArgumentOutOfRangeException: 索引超出范圍。必須為非負值並小於集合大小。

報錯位置:GridView1.DataKeys[e.RowIndex].Value.ToString()。

 

QQ截圖20160517221303

 

解決方法:只要在GridView列表屬性的 DataKeyNames 項里添加所設為主鍵的字段名就可以

QQ截圖20160517222021


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM