如何删除 WinForms DataGrid 中自动生成的空列?

How to remove automatically generated empty column in a WinForms DataGrid?

所以我在 WinForms 中使用 DataGrid,每当我加载到我的应用程序中时,我都会得到一个空的空白列。它导致各种设计问题,所以我想删除它。 如何?

看起来像这样:

我在加载表单时以编程方式创建列。是零件的问题吗?它也没有在设计器页面上显示。

我正在使用 visual studio 2019C# WinForms.

使用@adv12 的评论,我找到了 this 话题。我发现此列称为“行 header”,使用它我可以通过 Properties > RowHeadersVisible 并将其变为 False (this.dataGridView1.RowHeadersVisible=false;)

来禁用它