我正在使用gridview来显示标签,复选框,下拉列表和文本框
(见图) 我希望在取消选中复选框时隐藏某些字段,一旦我检查它,就会出现那些隐藏字段。(要隐藏的字段是原因和注释)
通常我假设我会使用selectedindexchanged但由于这是在gridview我不知道我应该做什么
由于
答案 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
}
}