ASP.Net GridView大小格式

时间:2008-09-20 20:40:40

标签: asp.net gridview formatting

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

2 个答案:

答案 0 :(得分: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>

你可能需要调整边距和填充值才能使它完全排列。

答案 1 :(得分:0)

将网格放在div set div样式中,如下所示

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