我有一个包含23列的datagridview。因此,显示水平滚动条以查看所有列。如果我想缩小表单本身,我希望datagrid与表单一起收缩(滚动条仍然存在)。
我尝试过的事情:
dgvProg.Anchor = (AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom);
Anchor并没有做太多的事情,因为当我缩小表格时,网格不会做任何事情,当我缩小时,列会消失。
对每个列(下面)执行此操作会使表单中的所有列都没有滚动条:
//dgvProg.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
那我应该采取什么方法?