DataGridView的大小超出了splitContainer面板,即使Dock属性是Fill
本文关键字:即使 Dock 属性 Fill 面板 splitContainer DataGridView | 更新日期: 2023-09-27 18:13:34
有一个SplitContainer和一对DataViewGrids。在设计器中,我分别将DataViewGrids停靠到SplitContainer的Panel1和Panel2。所以,在设计师中,一切似乎都没问题。但是当我启动程序时,DataGridView似乎停靠在主表单上,因为网格的大小是主表单的大小。我使用网格绑定到数据集。当我尝试使用未绑定的白色网格时,一切都很好。网格的大小与splitContainer面板的大小匹配。
ok,你应该设置dockstyle的网格填充面板因为这
datagrid1.Dock=DockStyle.Fill;
所以我解决了这个问题。我把这些代码放在dataGRidView
的所有数据绑定之后dataGridViewPO.Dock = DockStyle.Fill;
dataGridViewPO.Parent = splitContainer1.Panel1;