ASP.Net異常詳細:System.ArgumentOutOfRangeException:インデックスが範囲外です.負ではなく、集合サイズより小さい値でなければなりません.解決策
に質問
インデックスが範囲外です。負ではなく、集合サイズより小さい値でなければなりません。パラメータ名:index
説明:現在のWebリクエストの実行中に未処理の例外が発生しました.スタックトラッキング情報を確認して、このエラーとコードでエラーが発生したソースの詳細を確認してください.異常詳細:System.ArgumentOutOfRangeException:インデックスが範囲外です.負ではなく、集合サイズより小さい値でなければなりません.パラメータ名:indexソースエラー:
68: {
69: GridViewRow row = GridView1.Rows[e.RowIndex];
70: string name = GridView1.DataKeys[e.RowIndex].Values[0].ToString().Trim();
71:
解決策
重要なのは、DataKeyNamesという属性を追加することです.