0

我有一个 ASP.Net GridView 控件,无论网格中有 0 条记录还是n条记录,我都需要保持固定大小。无论网格中的数据量如何,页眉和页脚都应保持在同一位置。显然,我需要为更大的数据集实现分页,但我将如何实现这个固定大小的 GridView?理想情况下,我希望这是一个可重用的控件。

4

2 回答 2

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>

您可能必须调整边距和填充值以使其完全对齐。

于 2008-09-20T21:34:05.313 回答
0

将网格放在 div 中设置 div 样式如下

<div style="width:100px; height:100px; overflow:scroll;">
   <asp:GridView ID="GridView1" runat="server">
   </asp:GridView>
</div>
于 2012-12-03T12:49:41.403 回答