Показывать шаблон ImageButton только для пользователя и скрывать - PullRequest
0 голосов
/ 23 февраля 2012

После входа в систему я создаю Session[ID] и создаю GridView со столбцом TemplateField. Я пытался сделать видимым только ImageButton идентификатора пользователя.

Я пытаюсь сделать что-то вроде:

if (Session["SessionID"]=ID_user) //ID_User is a column of a table
    ImageButton.Visible=true;
else
    ImageButton.Visible=false;

Ответы [ 2 ]

0 голосов
/ 24 февраля 2012

я решил в этом режиме (скрытие ячеек, которые не совпадали с sessionID)

защищенный void GridViewRowDataBound (отправитель объекта, GridViewRowEventArgs e) {

         if (e.Row.Cells[2].Text == Session["Codice_ID"].ToString())
         {

             e.Row.Cells[6].Visible = true;


         }
         else 
         {
             e.Row.Cells[6].Visible = false;
         }




 }
0 голосов
/ 23 февраля 2012

Вы можете использовать событие GridViewRowDataBound:

внутри, возьмите UserID из строки и сопоставьте его с SessionID. Если есть совпадение, используйте FindControl, чтобы получить соответствующий ImageButton для этой строки и скрыть его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...