Я пытаюсь изменить индексированную строку backroundcolor, но это кажется странным. В принципе, я прав, чтобы сделать это, что возможно в default .net datagridview.Devexpress GridControl row backcolor
int packageIndex = Packages.IndexOf(SomePackage);
gridPackages.Rows[packageIndex].BackColor = Color.Green;
кажется действительно раздражающим делать то же самое в devexpress GridControl. Нет такого свойства, называемого «Строки».
gridPackages.gridView.SelectRow(packageIndex);
gridPackages.gridView.Appearance.SelectedRow.BackColor = Color.Green;
вид работ, но когда вы меняете строку, цвет получает значение по умолчанию. Это означает, что только выбранная строка выглядит цветной. Я хочу изменить цвет динамически, а не на загрузку.
Я знаю, что задаю основной вопрос, но он просто не работает. Любая помощь будет оценена ..
Я не думаю, что он будет работать для динамического достижения строк, таких как «Ряды [0]», как вы думаете? на самом деле, как вы собираетесь это сделать в моем случае? – Ktt
Не так, вам нужно найти условие для всей сетки, например, если e.RowHandle == index then RED else TRANSPARENT – Zyku
как вы можете запустить событие? gridView1_RowStyle (??, ??) – Ktt