2010-02-17 125 views
0

這是一個簡單的問題,但它正在擊敗我。Gridview高度問題

好的,我有一個gridview,可愛的東西。我曾嘗試設置標題的高度,以便高度保持無格式的gridview內容。

但是,如果數據行本身需要更多高度(包含數據),則標題的高度也會增加。

我該如何着手確保標題的高度保持不變,但不以犧牲數據行本身爲代價?

+0

您是否嘗試過CSS或樣式分別設置標頭的高度? – Kangkan 2010-02-17 12:05:35

+0

我還沒有嘗試過使用CSS,但我試圖獨立設置標題的高度,但沒有喜悅。 – 2010-02-17 12:06:47

回答

0

我發現背後我神祕擴大行的原因!

Bascially,我已經設置了我的gridview的高度。當gridview充滿數據並導致分頁時,標題保持原樣。然而,當這個gridview低於它的數據配額時,行擴展了 - 本質上.net是聰明的,試圖通過擴大它的設置來填充我創建的空間。

我所做的只是刪除我的gridview的高度,它工作的一種享受。

感謝所有的指針雖然:)

0

您可以使用樣式來設置幾乎所有的表示屬性。嘗試使用CSS或添加樣式屬性。

+0

你好康坎。我已經將樣式屬性應用於標題,但沒有成功 - 我不確定爲什麼這仍然存在。當然,如果我將標題樣式高度設置爲x的量,這應該保持不變,而不管gridview本身包含的數據是什麼? – 2010-02-17 12:55:32

+0

你是在談論標題中還是行中的數據?通常情況下,gridview會以表格形式呈現,標題爲TH。在這種情況下,如果所述單元格TD或TH中的競爭網絡增長,則單元格將被設置爲增長,除非你放置溢出風格。 – Kangkan 2010-02-17 14:07:35

1

GridView控件提供了使用asp.net標籤網格視圖有趣的造型特點,如果你想要一個頭的風格高度,你可以做這樣的事情:


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

或headerStyle你也可以使用的CssClass您可以在其中指定指定的CSS樣式類。

希望這會有所幫助