2014-01-23 4 views
2

Я последовал за этот пост Create BandedGridView for DevExpress XtraGrid генерировать полосы динамически, но мне нужно, чтобы изменить цвет ячейки, но событие RowCellStyle не fireupЧанг цвета RowCell Дискоидальных Gridview DevExpress

+0

Вы связываете событие с обработчиком событий ?? означает подписали эти события ?? GridView.RowCellStyle + = someHandler –

+0

Я пытаюсь сделать это DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs RowStyleEventArgs = default (DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs); bandedGridView1_RowCellStyle (bandedGridView1, RowStyleEventArgs); , но когда он запускает событие, у меня есть этот код в событии, но у меня есть исключение нулевой ссылки, когда я пытаюсь получить доступ к e.ColumnName if (e.Column.Name == "COLUM NAME") { e .Appearance.BackColor = Color.DeepSkyBlue; e.Appearance.BackColor2 = Color.LightCyan; } – mch505

ответ

0

Реализовать CustomDrawCell event и изменить цвет там.

+0

Благодарим вас за ответ, но моя проблема в том, что события не срабатывают! единственное событие, в котором срабатывает пожар, - это стиль rowstyle. – mch505

+0

Вам нужно «подключить» ваше мероприятие. Что-то вроде 'bandedGridView1.CustomDrawCell + = bandedGridView1_CustomDrawCell;' –

+0

событие не срабатывает с этим методом – mch505

Смежные вопросы