Кнопка «Скрыть изображение» из некоторых строк в Gridview - PullRequest
1 голос
/ 04 августа 2011

Я добавил кнопку с изображением в поле шаблона вида сетки.Сетка содержит 20 строк.Во всех строках кнопка изображения добавляется.Теперь, если я хочу спрятать кнопку изображения в некоторых строках, что мне делать?

Я не могу удалить из вида сетки, который будет удален из всех строк.

Пожалуйста, укажите

Дайте мне знать по любому запросу.

Спасибо!

Ответы [ 2 ]

6 голосов
/ 04 августа 2011

Используйте RowDataBound Событие avaialbe с GridView, где вы можете скрыть нужный элемент управления для данной строки.

void grv_RowDataBound(object sender, GridViewRowEventArgs e)
{
  if (e.Row.RowType == DataControlRowType.DataRow)
  {
      if(condition)
      {
       ImageButton imgBtn= (ImageButton)e.Row.FindControl("mybuttonid");
       imgBtn.Visible = false;
      }
  }
}
1 голос
/ 04 августа 2011

В событии RowDataBound:

 if (e.Row.RowType == DataControlRowType.DataRow)
 {
     ((ImageButton)e.Row.FindControl("imgbtnImage")).Visible = false; 
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...