2016-03-22 6 views
1

Мне интересно, есть ли способ добавить new row в GridView, который отличается от цвета rows в Grid? Я хотел бы добавить его, когда нажимается кнопка.Кнопка Devexpress, чтобы добавить другую строку цвета

Для чего это будет использоваться, это список обратных ссылок, последний (который должен быть добавлен при нажатии кнопки) должен быть разрешением на обратную связь, и я хотел бы, чтобы он был другого цвета с другим rows в grid.

Пожалуйста, обратите внимание на прилагаемом изображении, что я ищу: enter image description here

Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.

Заранее благодарен! Patryk

ответ

0

Если я правильно понял вашу задачу, вам нужно после нажатия кнопки, созданной только одной строкой. Поэтому при создании новой строки, установите в значение столбца помощи 1.

В gridView1_CustomDrawCell чтения Row

DataRow row = gridView1.GetDataRow (e.RowHandle); 

и если столбец содержит справки 1, вы finded вновь добавленный ряд, и вы можете установить его другой цвет:

e.Appearance.BackColor = Color.LightBlue; 

Если я missunderstand, пожалуйста, напишите некоторые детали.

0

Вам просто нужна новая строка в другом цвете, чем существующие строки? Вы пытались установить свойство GridViews Appearance.TopNewRow.BackColor? Вы можете установить его в дизайнере.