I have a datagrid view and i want to remove the row header for all rows...
I am trying to remove the rounded part as shown in belowfigure (Row header)
For that I have written the code below.... but it s not woking....
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;
}
would any pls give any sample code for removing row header in datagrid view .....
Many thanks In advance.....
From here:
DataGridView Class
why are you being so mean at you to work with RowPrePaint when you can simply set this property to false?
Look for a RowHeadersVisible property on the DataGridView in the designer.