以编程方式删除数据网格视图中的行标题

我有一个datagrid视图,我想删除所有行的行标题…

我试图删除圆形部分,如下图所示(行标题)

为此,我已经编写了下面的代码……但它并没有开始……

private void dgvProducts_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e) { e.PaintCells(e.ClipBounds, DataGridViewPaintParts.All); e.PaintHeader(DataGridViewPaintParts.All | DataGridViewPaintParts.Border | DataGridViewPaintParts.None | DataGridViewPaintParts.SelectionBackground | DataGridViewPaintParts.ContentBackground); e.Handled = true; } 

任何请给出任何示例代码删除数据网格视图中的行标题…..

提前谢谢了…..

在设计器中的DataGridView上查找RowHeadersVisible属性。

RowHeadersVisible属性设置为false

从这里:

DataGridView类

RowHeadersVisible获取或设置一个值,该值指示是否显示包含行标题的列。

当你可以简单地将此属性设置为false时,为什么你如此吝啬使用RowPrePaint?