RowCommand イベントからセルの値を取得する必要がありますが、値が GridView の PrimaryKeyNames パラメーターにありません。
現在私は持っています:
if (e.CommandName == "DeleteBanner")
{
GridViewRow row = gvCurrentPubBanner.SelectedRow;
string BannerName = row.Cells[1].Text;
これは機能しません(範囲外のインデックスエラー)、私も試しました:
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = gvCurrentBanners.Rows[index];
CommandArgument (バナー ID) が行 ID ではないため、これも機能しません。