如何在动态网格视图中启用滚动和禁用分页

时间:2016-10-21 22:19:05

标签: asp.net vb.net gridview

我有一个动态网格视图,想要垂直滚动功能并完全禁用分页

2 个答案:

答案 0 :(得分:0)

在gridview PageIndexChanging中,您必须将PageSize更改为大数字

gridview.PageSize = 100 

或超过100

用于垂直滚动使用java

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="up" runat="server">
    <ContentTemplate>
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
            <Columns>
                <asp:BoundField DataField="ContactName" HeaderText="Contact Name" />
                <asp:BoundField DataField="City" HeaderText="City" />
                <asp:BoundField DataField="Country" HeaderText="Country" />
                </Columns>
            </asp:GridView>
                <asp:Button ID="Button1" runat="server" Text="Refresh" />
    </ContentTemplate>
</asp:UpdatePanel>

<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="Scripts/ScrollableGridViewPlugin_ASP.NetAJAXmin.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $('#<%=GridView1.ClientID %>').Scrollable({
            ScrollHeight: 300,
            IsInUpdatePanel: true
        });
    });
</script>

答案 1 :(得分:0)

您可以将gridview包装在div中并设置div的高度。喜欢

  <div style="overflow: auto; width: 100%;height:200px">
   --your Gridview
  </div>

它适用于我,Gridview的分页处于关闭状态。

相关问题