Я пытаюсь изменить цвет моих DataGrid
ячеек, который содержит слово «Изменить».Как изменить цвет фона ячейки DataGrid на основе значения ячейки
В WinForms
я достиг, что с этим кодом:
DataGridViewCellStyle style = new DataGridViewCellStyle();
style.BackColor = Color.DarkCyan;
foreach (DataGridViewRow Row in dataGridView1.Rows)
{
if (Row.Cells["Permission"].Value.ToString().Contains("Modify"))
{
Row.Cells["Permission"].Style = style;
}
}
я заполнить этот DataGrid
с DataTable
.
Я знаю очень мало о WPF
, так что если у вас есть предложения, будьте очень конкретны.
Я использую 'dataGrid1.ItemsSource = dataTable.AsDataView()', чтобы получить DataTable, но потом я получил сообщение «Коллекция пунктов должно быть пустым перед использованием ItemSource ". –