ASP.Net GridView大小格式

时间:2020-03-06 14:29:34  来源:igfitidea点击:

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

解决方案

我们可能必须完全从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>

我们可能必须调整边距和填充值,以使它们全部完全对齐。