簡體   English   中英

如何在asp.net上的ButtonClick上使用Javascript隱藏GridView列?

[英]How to Hide GridView Column using Javascript on ButtonClick in asp.net?

我有一個GridView ,我想在Button Click上顯示GridColumn

在此輸入圖像描述 帶有' Source '的Column我希望使用JavascriptButton click上顯示。

注意:我們單擊以顯示列的Button位於GridView之外。

<asp:TemplateField HeaderText="Source" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center"
    HeaderStyle-HorizontalAlign="Center">
    <ItemTemplate>
 <asp:Button ID="BtnSource" runat="server" CausesValidation="false" OnClick='<%# "return SetRowValues("+Eval("ttppcid")+",this.id,"+Eval("Fair")+","+Eval("Good")+","+Eval("Mint")+","+Eval("Poor")+","+Eval("Broken")+")"%>' Text="Source" />
  </ItemTemplate>
</asp:TemplateField>

幫助感謝!

試試這個,

在您的頁面中添加JavaScript。

<script type="text/javascript">
    function hideColumn() {
        var gridrows = $("#GridView1 tbody tr");

        for (var i = 0; i < gridrows.length; i++) {
            gridrows[i].cells[1].style.display = "none";
        }
        return false;

    };
</script>

cells[1]而不是您可以使用您的列號。 並在OnClientClick="Javascript:return hideColumn();"上調用此函數OnClientClick="Javascript:return hideColumn();" 事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM