调整Datagridview的大小以填充面板大小

本文关键字:填充 Datagridview 调整 | 更新日期: 2023-09-27 18:28:44

我在Form中有面板和datagridview我把datagridview放在面板上当表单加载时,我必须根据面板大小调整数据网格视图的大小,并覆盖面板,这样就不会在面板中显示空白区域我尝试了doc风格的填充,但它仍然不起作用,在面板中显示为空

this.dgvMasterApproval.Dock = System.Windows.Forms.DockStyle.Fill;

如何调整datagridview的大小以填充面板

调整Datagridview的大小以填充面板大小

如果希望数据网格视图在调整窗体大小时调整其宽度和高度,则还需要将面板的属性Dock设置为Fill。假设面板名为Panel1,将这一行添加到代码中:

this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;

此外,如果您还希望填充网格的列填充网格的所有宽度,请将网格的AutoSizeColumnsMode属性设置为fill:

this.dgvMasterApproval.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;