我有一个带有几个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>
感谢您的帮助!
答案 0 :(得分:1)
我用它来切换BoundFields
;
grdCategories.Columns[1].Visible = chkShowExtra.Checked;
grdCategories.Columns[2].Visible = chkShowExtra.Checked;
grdCategories.Columns[11].Visible = chkShowExtra.Checked;
在chkShowExtra_CheckedChanged
事件中。