Мне нужно получить значение ячейки из события 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 (идентификатор баннера) не является строкой Я БЫ.