2008-09-20 47 views
0

我有一個ASP.Net GridView控件,我需要保持一個固定的大小,不管是0記錄還是n記錄在網格中。無論網格中的數據量如何,頁眉和頁腳都應保持在同一位置。很顯然,我需要爲更大的數據集實現分頁,但是如何實現這個固定大小的GridView呢?理想情況下,我希望這是一個可重用的控制。ASP.Net GridView大小格式

回答

1

您可能必須從GridView中完全刪除頁眉和頁腳,並將它們作爲單獨的表格元素添加到頁面中。您需要確保頁眉和頁腳表中的每個表格單元具有固定的寬度,這些寬度與GridView中單元格的寬度相對應。

GridView本身可能會嵌套在固定高度的DIV標籤中。如下所示。

<table><tr><td style="width:100px">Header 1</td><td style="width:200px">Header 2</td></table> 
<div style="width:300px;height:400px"> 
<asp:GridView>.....</asp:GridView> 
</div> 
<table><tr><td style="width:100px">Footer 1</td><td style="width:200px">Footer 2</td></table> 

您可能必須調整邊距和填充值,才能完全排列整齊。內格組的div風格

0

戴上電網如下

<div style="width:100px; height:100px; overflow:scroll;"> 
    <asp:GridView ID="GridView1" runat="server"> 
    </asp:GridView> 
</div>