2017-07-02 54 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