gridview控件中的复选框

时间:2011-09-13 06:32:09

标签: asp.net visual-studio-2010 gridview checkbox

我正在使用gridview来显示标签,复选框,下拉列表和文本框

(见图) 我希望在取消选中复选框时隐藏某些字段,一旦我检查它,就会出现那些隐藏字段。(要隐藏的字段是原因和注释)

通常我假设我会使用selectedindexchanged但由于这是在gridview我不知道我应该做什么 enter image description here

由于

1 个答案:

答案 0 :(得分:1)

使用复选框的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
      }
}