2012-03-20 14 views
0

固定高さのRadGridがあります。これは、10行のもの(360ピクセル)と同じです。しかし、場合によっては、小さなセルサイズのために行に表示されるテキストが折り返されなければなりません。次に、マスター表ビューは正しく伸びますが、グリッドは正しく表示されません。グリッドの境界線は行に引き寄せられ、実際には面倒な視覚的効果があります。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

うわー!信じられない!私はそれが私の目の反対であったので、私はそれを見ることができませんでした。 私の顧客が表示する一切の情報はありません場合でも、最小の高さでグリッドを見たい: 'のDataSource =新しいint型[] {};' このため、私は固定の高さを持つようにグリッドを余儀なく。しかし、あなたの答えの後に、私はグリッドスタイルに**最小高さ**を追加する完璧な解決策を得ました: 'スタイル="最小高さ:360px;幅:自動; " 今、グリッドはDataSourceが空の場合は_stander height_であり、その境界は連続したバインディングのコンテンツとともに完全に成長します。 本当にありがとうございました。 – vermicida

関連する問題