2016-10-21 90 views

回答

0

必須更改每頁以大數目大小

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>

+0

根據上面的代碼,得到了滾動條。然而,它拋出一個未處理的異常在JavaScript(JavaScript運行時錯誤) – probug

+0

你的代碼在哪裏。 – Aladein

+0

它與我在腳本標記中使用的代碼相同 – probug

0

你可以用一個div裏面的GridView和設置div的高度。像

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

它爲我工作,其中分頁關閉Gridview。