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