datagridview布局行为

时间:2011-07-16 14:13:32

标签: layout datagridview docking

我有c#/ 2008 / winform应用程序。 我有一个带有图片横幅的表单,下面有一个datagridview

我希望图片横幅大小固定,并且datagridview要重新设置 并填写表格的其余部分。

我已将图片框设置为dock = top (还有pos = 0,0,sizemode = centerimage - 但这些设置不是问题)

无论我做什么,我的数据网格都行为不端 如果我执行dock = fill,它将从窗体的顶部开始,并被图片阻挡 如果我尝试设置dock = bottom,则不会使用容器调整大小

我知道layoutmanagers的概念,但这只是一个快速的应用程序 所以我希望我不需要这里。

有什么想法吗? 谢谢

1 个答案:

答案 0 :(得分:0)

可能有一个更好的解决方法,但我发现的第一件事就是引入一个面板控件。

让你的照片框Dock = Top,然后用Dock = Fill将面板放在它下面,然后你的DataGridView进入面板并使用Dock = Fill。