2016-09-26 93 views
0

我有一个winforms应用程序,使用devexpress库。在这个应用程序中,我有一个包含datagrids(devexpress的gridview控件)列表的概览表单。行数是动态的,所显示的数据网格数量也是动态的。网格以编程方式添加到窗体上的面板上。自动调整列表中gridcontrol的高度

网格的宽度需要随窗体的宽度一起缩放。我设法通过将属性对接设置为“顶部”来做到这一点。网格的高度应根据里面的行进行缩放。但我无法做到这一点。

如何添加一个网格到宽度根据网格内容设置为100%和高度的面板(或窗体)?

+0

调整大小时加控制的形式和处理Form.Resize事件来调整它们的大小,如果更改分辨率或窗体大小变化.. –

+0

是的,这可以工作,但如何让基于内部的行网格增长控制? –

+0

首先得到panelHightChange%,然后grid1.Height = gird1.Height(+/-)(grid.Height * panelHightChange%);通过这种方式,您将获得调整大小所需的高度变化量 –

回答