Potrzebuję pobrać wartość komórki ze zdarzenia RowCommand, ale wartość nie znajduje się w parametrze PrimaryKeyNames w GridView.Uzyskaj wartość komórki GridView w wierszu polecenia RowCommand
Obecnie mam:
if (e.CommandName == "DeleteBanner")
{
GridViewRow row = gvCurrentPubBanner.SelectedRow;
string BannerName = row.Cells[1].Text;
To nie działa (indeks z błędem zakresów), ja również próbowałem:
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = gvCurrentBanners.Rows[index];
To nie działa albo jako CommandArgument (identyfikator banera) nie jest identyfikatorem wiersza.
nie rozwiązanie z 'asp: TemplateField - ItemTemplate'? – Kiquenet
refer @ chưa biết odpowiedź dla pola Itemtemplate. –