切换CheckedChanged事件上的boundfield的可见性

时间:2013-07-10 09:40:46

标签: asp.net events checkbox visibility

我有一个带有几个BoundFields的网格视图。我想做的是,一旦我检查(或取消选中)特定的复选框<asp:CheckBox ID="chkShowExtra" runat="server" AutoPostBack="True" oncheckedchanged="chkShowExtra_CheckedChanged" Text="Show extra details" Checked="False" />,它应切换多个{{1}的可见性1}}。 如何实现这一目标?

BoundFields

我也发现这个事件我认为会派上用场。

<asp:BoundField DataField="CUS_DatabaseEdition" DataFormatString="" HeaderText="Edition" SortExpression="CUS_DatabaseEdition" Visible="false" />
<asp:BoundField DataField="Offices" HeaderText="O" SortExpression="Offices" Visible="false">
    <ItemStyle HorizontalAlign="Right" />              
</asp:BoundField>
<asp:BoundField DataField="CUS_CustomerQuantity" HeaderText="Q" SortExpression="CUS_CustomerQuantity" Visible="false">
    <ItemStyle HorizontalAlign="Right" />              
</asp:BoundField>

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我用它来切换BoundFields;

的可见性
grdCategories.Columns[1].Visible = chkShowExtra.Checked;
grdCategories.Columns[2].Visible = chkShowExtra.Checked;
grdCategories.Columns[11].Visible = chkShowExtra.Checked;

chkShowExtra_CheckedChanged事件中。