如何删除 WinForms DataGrid 中自动生成的空列?
How to remove automatically generated empty column in a WinForms DataGrid?
所以我在 WinForms 中使用 DataGrid,每当我加载到我的应用程序中时,我都会得到一个空的空白列。它导致各种设计问题,所以我想删除它。 如何?
看起来像这样:
我在加载表单时以编程方式创建列。是零件的问题吗?它也没有在设计器页面上显示。
我正在使用 visual studio 2019 和 C# WinForms.
使用@adv12 的评论,我找到了 this 话题。我发现此列称为“行 header”,使用它我可以通过 Properties > RowHeadersVisible
并将其变为 False (this.dataGridView1.RowHeadersVisible=false;
)
来禁用它
所以我在 WinForms 中使用 DataGrid,每当我加载到我的应用程序中时,我都会得到一个空的空白列。它导致各种设计问题,所以我想删除它。 如何?
看起来像这样:
我在加载表单时以编程方式创建列。是零件的问题吗?它也没有在设计器页面上显示。
我正在使用 visual studio 2019 和 C# WinForms.
使用@adv12 的评论,我找到了 this 话题。我发现此列称为“行 header”,使用它我可以通过 Properties > RowHeadersVisible
并将其变为 False (this.dataGridView1.RowHeadersVisible=false;
)