Asp.net 网格视图高度问题

Asp.net 网格视图高度问题,asp.net,gridview,header,height,Asp.net,Gridview,Header,Height,这是一个简单的问题,但它正在击败我 好的,我有一个gridview,可爱的东西。我已尝试设置标题的高度,以便保持与gridview内容无关的高度 但是,如果数据行本身需要多一点高度(以包含数据),则标题的高度也会增加 如何确保保持标题的高度,但不以牺牲数据行本身为代价?您可以使用样式设置几乎所有的表示属性。尝试使用css或添加样式属性。GridView在grid view中使用asp.net标记提供了有趣的样式设置功能,如果要设置标题高度的样式,可以执行以下操作: <asp:GridVi

这是一个简单的问题,但它正在击败我

好的,我有一个gridview,可爱的东西。我已尝试设置标题的高度,以便保持与gridview内容无关的高度

但是,如果数据行本身需要多一点高度(以包含数据),则标题的高度也会增加


如何确保保持标题的高度,但不以牺牲数据行本身为代价?

您可以使用样式设置几乎所有的表示属性。尝试使用css或添加样式属性。

GridView在grid view中使用asp.net标记提供了有趣的样式设置功能,如果要设置标题高度的样式,可以执行以下操作:


<asp:GridView id='grd' runat='server'>
  <HeaderStyle Height="30px"/>
</asp:GridView>

</asp:GridView>
或者在headerStyle中,也可以使用CssClass,在这里可以指定指定的css样式类


希望这能有所帮助

我找到了我神秘的扩展行背后的原因

基本上,我已经设置了gridview的高度。当gridview中充满数据并导致分页时,标题保持不变。然而,当这个gridview的数据量低于它的配额时,行就会扩展——本质上.net是聪明的,它试图通过扩展它所能扩展的内容来填充我通过设置高度而创建的空间

我所做的只是去掉了gridview的高度,效果不错


感谢所有的提示:)

您是否尝试过css或样式来分别设置标题的高度?我没有尝试过使用css,但我尝试过独立设置标题的高度,但毫无乐趣。您好Kangkan。我已经将样式属性应用于标题,但没有成功-我不确定为什么仍然如此。当然,如果我将标题样式高度设置为x amount,那么无论gridview本身中包含的数据是什么,它都应该保持不变?您是说标题内的数据还是行内的数据?通常情况下,gridview将呈现为一个表,标题作为一个表。在这种情况下,如果所述单元TD或TH中的contenet增长,则该单元被设置为增长,除非您设置溢出样式。