2011-06-24 106 views
1

我在asp.net web應用程序中有一個網格視圖控件。例如,我有固定大小的10行和8列的數據網格。我希望當數據進入網格視圖時,超過10行意味着滾動條將出現顯示,而不是數據網格的大小超過。我能怎麼做 。我用下面的源 asp.net中的網格視圖控件

   <FooterStyle BackColor="#507CD1" ForeColor="White" Font-Bold="True" /> 
       <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" /> 
       <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" 
        HorizontalAlign="Center" VerticalAlign="Middle" /> 
       <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> 
       <EditRowStyle BackColor="#2461BF" /> 
       <AlternatingRowStyle BackColor="White" /> 
      </asp:GridView> 

如果有人可以幫助我其真正的讚賞。 謝謝

回答

1

試試這個,

<div style = "overflow : scroll;"> 
    <asp:GridView>Your GridView</asp:GridView> 
</div> 

希望它幫助。

+0

您好我的aspx頁面添加面板,並在代碼中添加網格視圖,並設置面板滾動條=自動。其工作取得成功。 我用下面的代碼。 mygridview 。 – sanakkian

1

把你的網格放在一個固定大小的div元素中,當內容大小超過div的長度時它會生成一個滾動條。如果你想控制滾動條,使用css屬性「溢出」。

+0

您好我的aspx頁面添加面板,並在代碼中添加網格視圖,並設置面板滾動條=自動。其工作取得成功。 我用下面的代碼。 mygridview 。 – sanakkian

+0

偉大的工作,就像一個筆記...你的「asp:Panel」生成一個html「div」以及一些「額外」信息,比如視圖狀態。如果你想要的只是一個固定大小的div來觸發滾動條,我通常會選擇標準的HTML div而不是asp:Panel。 – Zachary