Telerik RadGrid&x27;s高度不小于';不要与MasterTableView一起成长

Telerik RadGrid&x27;s高度不小于';不要与MasterTableView一起成长,grid,telerik,height,radgrid,Grid,Telerik,Height,Radgrid,我有一个固定高度的RadGrid,它和十行(360px)一样。但在某些情况下,行中显示的文本必须换行,因为单元格太小。然后,主表视图会正确增长,但网格不会。网格边框绘制在行上,并产生了真正的视觉效果 我试图通过CSS修复它,但没有成功。我不知道是否有一个RadGrid属性可以帮助我;我试了很多次,但都成功了 这是我写的代码: <telerik:RadDock ID="MyRadDock" runat="server" Style="width: auto; height: auto;"&g

我有一个固定高度的RadGrid,它和十行(360px)一样。但在某些情况下,行中显示的文本必须换行,因为单元格太小。然后,主表视图会正确增长,但网格不会。网格边框绘制在行上,并产生了真正的视觉效果

我试图通过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>


了解问题的两个屏幕截图:和。

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>


哇!难以置信的我把它对着我的眼睛,我看不见它。我的客户希望看到具有最小高度的网格,即使没有信息显示:
DataSource=newint[]{}因此,我强制网格具有固定高度。但是,在您的回答之后,我得到了一个完美的解决方案,在网格样式中添加一个最小高度:
style=“min height:360px;width:auto;”
现在,当网格的数据源为空时,网格有一个标准高度,并且它的边框在后续绑定中随内容完美增长。所以我真的很感谢你的帮助。