Как программно изменить цвет спины отдельной ячейки в просмотре списка, используя его собственное значение?
![alt text](https://i.stack.imgur.com/JCDcn.jpg)
Значения в столбце ColorFlag получены из базы данных.
Вот мой код:
foreach(DataRow dr in _dataTbl.Rows)
{
_markOW = dr["Mark"].ToString();
_stock = dr["Stock"].ToString();
_SteelSectio = dr["SteelSection"].ToString();
_colo = (Int32)dr["Color"];
ListViewItem _lvi = new ListViewItem(_markOW);
_lvi.SubItems.AddRange(new string[]{_SteelSectio, _stock, _colo.ToString()});
_myListView.Items.Add(_lvi); }
Вот код, который я пытался изменить задним цветом ячеек:
for (int _i = 0; _i < _owLV.Items.Count; _i++)
{
_myListView.Items[_i].UseItemStyleForSubItems = false;
_myListView.Items[_i].SubItems[3].BackColor = Color.FromArgb(_colo);
}
Заранее спасибо