удаление заголовка строки в виде таблицы данных программно

c# .net winforms datagridview

25583 просмотра

2 ответа

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

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

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

     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 даст пример кода для удаления заголовка строки в представлении таблицы данных .....

Спасибо заранее.....

Автор: Enigma State Источник Размещён: 12.11.2019 09:37

Ответы (2)


24 плюса

Решение

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

Для свойства RowHeadersVisible установлено значение false

Автор: Grant - REINSTATE MONICA Размещён: 06.09.2011 06:36

1 плюс

Отсюда:

Класс DataGridView

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

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

Автор: Davide Piras Размещён: 06.09.2011 06:38
Вопросы из категории :
32x32