Флажок в контроле gridview - PullRequest
       5

Флажок в контроле gridview

1 голос
/ 13 сентября 2011

Я использую gridview для отображения меток, флажков, выпадающих списков и текстовых полей

(см. Изображение) мне бы хотелось, чтобы некоторые поля были скрыты, когда флажок снят, и как только я его отмечу, эти скрытые поля появляются (скрытые поля - причина и комментарии)

обычно я предполагаю, что буду использовать selectedindexchanged, но так как это в сетке, я не уверен, что мне делать enter image description here

Спасибо

1 Ответ

1 голос
/ 13 сентября 2011

Используйте флажок OnCheckedChanged

protected void chkbox_OnCheckedChanged(object sender, EventArgs e)
{
      int selRowIndex = ((GridViewRow)(((CheckBox)sender).Parent.Parent)).RowIndex;
      CheckBox cb = (CheckBox)gridView.Rows[selRowIndex].FindControl("chkbox");

      if (cb.Checked)
      {
             // Find other control using FindControl and check the
      }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...