Удаление заголовка строки в представлении datagrid программно

У меня есть представление datagrid, и я хочу удалить заголовок строки для всех строк...

Я пытаюсь удалить закругленную часть, как показано ниже (заголовок Row)

Для этого я написал код ниже.... но он не укусил....

     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;

     }

будет ли какой-либо PLS давать какой-либо пример кода для удаления заголовка строки в представлении datagrid.....

Большое спасибо заранее.....

Ответ 1

Найдите свойство RowHeadersVisible в DataGridView в конструкторе.

RowHeadersVisible property set to false

Ответ 2

Отсюда:

Класс DataGridView

RowHeadersVisible Получает или задает значение, указывающее, столбец, содержащий заголовки строк.

почему вы так злитесь на работу с RowPrePaint, когда можете просто установить это свойство как false?