我有一个动态网格视图,想要垂直滚动功能并完全禁用分页
答案 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的分页处于关闭状态。