【问题标题】:Toggle visibility of a boundfield on CheckedChanged event在 CheckedChanged 事件上切换绑定字段的可见性
【发布时间】:2013-07-08 04:29:05
【问题描述】:

我有一个带有几个BoundFields 的gridview。我想要做的是,一旦我选中(或取消选中)一个特定的复选框<asp:CheckBox ID="chkShowExtra" runat="server" AutoPostBack="True" oncheckedchanged="chkShowExtra_CheckedChanged" Text="Show extra details" Checked="False" />,它应该切换几个@​​987654323@ 的可见性。 我怎样才能做到这一点?

<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>

我也发现了这个我认为会派上用场的活动。

protected void chkShowExtra_CheckedChanged(object sender, EventArgs e)
{

}

感谢您的帮助!

【问题讨论】:

    标签: asp.net events checkbox visibility


    【解决方案1】:

    我用它来切换BoundFields 的可见性;

    grdCategories.Columns[1].Visible = chkShowExtra.Checked;
    grdCategories.Columns[2].Visible = chkShowExtra.Checked;
    grdCategories.Columns[11].Visible = chkShowExtra.Checked;
    

    chkShowExtra_CheckedChanged 事件中。

    【讨论】:

      猜你喜欢
      • 2014-12-20
      • 2011-08-31
      • 1970-01-01
      • 2014-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多