【发布时间】:2023-03-04 08:31:01
【问题描述】:
我正在使用 gridview 来显示标签、复选框、下拉列表和文本框
(见图) 我希望在未选中复选框时隐藏某些字段,并且一旦我选中它,这些隐藏字段就会出现。(要隐藏的字段是原因和 cmets)
通常我假设我会使用 selectedindexchanged 但由于这是在 gridview 中我不确定我应该做什么
谢谢
【问题讨论】:
标签: asp.net visual-studio-2010 gridview checkbox
我正在使用 gridview 来显示标签、复选框、下拉列表和文本框
(见图) 我希望在未选中复选框时隐藏某些字段,并且一旦我选中它,这些隐藏字段就会出现。(要隐藏的字段是原因和 cmets)
通常我假设我会使用 selectedindexchanged 但由于这是在 gridview 中我不确定我应该做什么
谢谢
【问题讨论】:
标签: asp.net visual-studio-2010 gridview checkbox
利用复选框的 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
}
}
【讨论】: