2012-03-20 42 views
0

我有一個固定高度的RadGrid,與十行(360px)相同。但在某些情況下,行中顯示的文本由於單元格尺寸較小而必須進行打包。然後,主表視圖正確增長,但網格沒有。網格邊框繪製在行上,並且它確實具有令人厭惡的視覺效果。Telerik RadGrid的高度不會隨着MasterTableView增長

我試圖通過CSS修復它,但沒有運氣。我不知道是否有RadGrid屬性可以幫助我;我嘗試了很多,但其中任何一個都工作。

這是我寫的代碼:

<telerik:RadDock ID="MyRadDock" runat="server" Style="width: auto; height: auto;"> 
    <ContentTemplate> 
     <div> 
      <telerik:RadGrid ID="MyRadGrid" runat="server" Height="360px" Style="width: auto;"> 
       <MasterTableView Width="100%" PageSize="10"> 
        <Columns> 
         <!-- ... --> 
        </Columns> 
       </MasterTableView> 
      </telerik:RadGrid> 
     </div> 
    </ContentTemplate> 
</telerik:RadDock> 

一對截圖的理解這個問題:Before the DataBind()After the DataBind()

謝謝你在先進。

回答

2

RadGrid的高度肯定會很棘手。在這種情況下,我認爲你可以刪除Height屬性,它會像你期望的那樣工作。

<telerik:RadDock ID="MyRadDock" runat="server" Style="width: auto; height: auto;"> 
<ContentTemplate> 
    <div> 
     <telerik:RadGrid ID="MyRadGrid" runat="server" Style="width: auto;"> 
      <MasterTableView Width="100%" PageSize="10"> 
       <Columns> 
        <!-- ... --> 
       </Columns> 
      </MasterTableView> 
     </telerik:RadGrid> 
    </div> 
</ContentTemplate> 

+1

哇!難以置信!我把它放在了我的眼睛對面,我無法看到它。 我的客戶希望看到一個網格的最低高度,即使沒有信息顯示: '數據源=新INT [] {};' 正因爲如此,我強迫電網有一個固定的高度。但是,在你的答案後,我得到了完美的解決方案,在網格樣式中添加**最小高度**: 'Style =「min-height:360px; width:auto;」' 現在,其數據源爲空時的_standar height_,其邊界與其在成功綁定中的內容完全成長。 所以我非常感謝你的幫助。 – vermicida 2012-03-21 09:44:57

相關問題