Получить значение ячейки GridView в RowCommand

Мне нужно получить значение ячейки из события RowCommand, но значение отсутствует в параметре PrimaryKeyNames GridView.

В настоящее время у меня есть:

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 (идентификатор баннера) не является строкой Я БЫ.

9
задан Romil Kumar Jain 3 February 2016 в 12:17
поделиться