4

我正在使用布局面板和数据网格。当我将数据网格高度设置为 100% 时,网格不呈现。我的面板层次结构如下图所示

在此处输入图像描述

我做得正确还是我搞砸了面板层次结构???

父面板是简单的布局面板,里面我有拆分布局面板->滚动面板->数据网格

4

2 回答 2

6

DataGrid需要放在一个LayoutPanelPanel实现ProvidesResize接口可见的地方。ScrollPanel实现该接口。

此外,LayoutPanels 从您DataGrid到您的根元素/面板的这条链必须不间断。在您的面板层次结构中似乎就是这种情况。

最后,您必须使用RootLayoutPanel而不是RootPanel添加您的LayoutPanels.
那么,您是否确保将您的添加SimpleLayoutPanelRootLayoutPanel?

于 2012-08-09T09:07:55.127 回答
0

就我而言,这是由以下原因引起的: DataGrid rows not visible in second tab of TabLayoutPanel

于 2013-11-27T08:33:53.670 回答