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 the below figure (Row header)
For that, I have written the code below…. but it’s not working…
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 the row header in Datagrid view …..
Many thanks. In advance…..
Look for a RowHeadersVisible property on the DataGridView in the designer.