удаление заголовка строки в виде таблицы данных программно - PullRequest
12 голосов
/ 06 сентября 2011

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

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

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

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

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

Ответы [ 2 ]

24 голосов
/ 06 сентября 2011

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

RowHeadersVisible property set to false

1 голос
/ 06 сентября 2011

Отсюда:

Класс DataGridView

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...