如何正确设置datagridview的dock属性?

时间:2015-03-18 01:09:37

标签: c# winforms datagridview

在我设置的数据网格视图中:

  • 主播:上,左
  • AutoSizeColumn:填充
  • Dock:填充

这将根据表单的大小扩展或缩小datagridview,并覆盖整个表单。但是我在表格的右侧有什么控制权?我不想将我的链接按钮与我的gridview重叠。我知道有一个带有填充值的“边距”和“默认单元格样式”属性(特别是使用“右边填充”来尝试减小窗体右边缘的宽度)。所以我试着弄乱它,没有做我想做的事情。或者我正在使用正确的属性,只是没有正确设置它们?

2 个答案:

答案 0 :(得分:1)

将您想要的控件放在面板中。

将该面板的DockStyle设置为DockStyle.Right。

如果您无法看到Datagrid的右边缘,则必须通过选择它来将Datagrid置于最前面,右键单击并选择bringToFront。

或发送面板回来。

答案 1 :(得分:0)

1.使用面板将表单拆分为两个部分 右侧部分放置在DataGridView中,左侧部分放置一个面板,用于包含其他控件,如链接按钮。 2.将此面板的Dock属性设置为Right 3.将此DataGridView的Dock属性设置为Fill。