Как мне стилизовать числа Windows.Forms.Datagrid, чтобы они отображались как Excel? - PullRequest
1 голос
/ 25 февраля 2010

Я хочу, чтобы столбцы данных в моем Windows.Forms.Datagrid отображались как Excel, красный для отрицательных чисел в скобках и черный для положительных чисел.

Также я хочу выровнять ячейки справа, но выровнять заголовок слева. Это возможно?

1 Ответ

1 голос
/ 25 февраля 2010

Примерно так должно работать для выравнивания:

var cellStyle = new System.Windows.Forms.DataGridViewCellStyle()
cellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight
dataGridColumn.DefaultCellStyle = cellStyle 

Для раскраски вы, вероятно, должны обработать событие рисования сетки данных и выбрать другой DataGridViewCellStyle для отрицательных чисел.

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