2017-07-02 30 views
0

我有一个GridView,其模板字段和标签在其项目模板中。通过CssClass将高度设置为12px。 (线高度= 12像素;高度= 12像素)。一切都按我期望的方式工作。gridview强制行高

一旦我给出一个TextBox的可见性,每行行高度增加大约1px,即使我将Textbox的高度降低到假设的5px。

<asp:templatefield HeaderText="Result" ItemStyle-HorizontalAlign="center"> 
    <ItemTemplate> 
     <asp:Label runat="server" Text='<%# Bind("Result") %>' id="LabelResult" CssClass="NarrowGrid" visible="false"/> 
     <asp:TextBox runat="server" id="TextBoxResult" Height="5px" Width="25px" Visible="true" CssClass="NarrowGrid"/> 
    </ItemTemplate> 
</asp:templatefield> 

我该如何在两种情况下达到/强制12px为行高?

+0

邮政相关的CSS代码。 –

+0

.NarrowGrid {height:12px; line-height:12px} – Barnabeck

+0

将其发布在您的问题中,而不是发表评论。无论如何,你的问题似乎并不在你迄今发布的代码中。也许这条线末端的空间正在缠绕到下面。你能发布生成的HTML吗? –

回答

0
input{ 
    height: 12px; 
    padding: 0; 
    margin: 0; 
} 

希望它帮助

+0

不,它没有:( – Barnabeck