У меня есть gridview с событием rowcommand.

Я хочу, чтобы значение строки temp использовалось вне моей команды row. Это возможно?

protected void gwActivity_RowCommand(object sender, GridViewCommandEventArgs e)
{
   GridViewRow row = ((e.CommandSource as Control).NamingContainer as GridViewRow);
   string temp = row.Cells[1].Text;  
}
-1
Nils 23 Апр 2018 в 10:44

1 ответ

Лучший ответ

Вы можете создать частное поле в своем классе, например:

private string _temp;

А затем назначьте ему свою строку temp:

protected void gwActivity_RowCommand(object sender, GridViewCommandEventArgs e)
{
   GridViewRow row = ((e.CommandSource as Control).NamingContainer as GridViewRow);
   string temp = row.Cells[1].Text;  

   _temp = temp;
}
1
croxy 23 Апр 2018 в 07:50