1

有一个 SplitContainer 和几个 DataViewGrid。在 Designer 中,我将 DataViewGrids 分别停靠在 SplitContainer 的 Panel1 和 Panel2 上。因此,在设计师看来,一切似乎都还可以。但是当我启动程序时,DataGridView 看起来像是停靠在主窗体上,因为 Grid 的大小是主窗体的大小。我使用绑定到 DataSet 的网格。当我尝试使用未绑定的 blanc Grids 时,一切都很好。网格大小与 splitContainer 面板大小相匹配。这让我发疯:(

4

2 回答 2

2

所以我解决了这个问题。我将该代码放在 dataGRidView 的所有数据绑定之后

dataGridViewPO.Dock = DockStyle.Fill;
dataGridViewPO.Parent = splitContainer1.Panel1;
于 2011-11-15T06:13:50.797 回答
2

好的,您应该设置网格的dockstyle来填充面板

datagrid1.Dock=DockStyle.Fill;
于 2011-11-06T10:08:43.353 回答