当前位置 : 主页 > 网络编程 > ASP >

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

来源:互联网 收集:自由互联 发布时间:2021-06-24
我有一个GridView,我想在Button Click上显示GridColumn. 带有’Source’的列我希望使用Javascript在Button按钮上显示. 注意:我们单击以显示列的Button位于GridView之外. asp:TemplateField HeaderText="Source"
我有一个GridView,我想在Button Click上显示GridColumn.

带有’Source’的列我希望使用Javascript在Button按钮上显示.

注意:我们单击以显示列的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>

单元格[1]而不是您可以使用您的列号.并在OnClientClick上调用此函数=“Javascript:return hideColumn();”事件.

网友评论