也就是說count是當頁的條數。而e.CommandArgument索引號是遞增不重新分配。
解決方案:
int iPageIndex = GridView1.PageIndex; //擷取當前頁索引
int iPageSize = GridView1.PageSize; //擷取每頁顯示記錄數
int iIndex = Convert.ToInt16(e.CommandArgument)-iPageIndex*iPageSize; //計算
string strId = GridView1.DataKeys[iIndex].Value.ToString();
//ID擷取,是刪除,還是更新,隨你。
本文章原先以中文撰寫並發佈於 aliyun.com,亦設英文版本,僅作資訊用途。本網站不對文章的準確性,完整性或可靠性或其任何翻譯作出任何明示或暗示的陳述或保證。如對該文章有任何疑慮或投訴,請傳送電郵至 [email protected] 並提供相關疑慮或投訴的詳細說明。職員會於 5 個工作天內與您聯絡,一經驗證之後,即會刪除該侵權內容。