C# ListView ListViewItem设置了前景与背景颜色,为什么没有改变?改变ListView前背景颜色方法。

问题
C# ListView ListViewItem设置了前景与背景颜色,为什么没有改变?改变ListView前背景颜色方法。

解答
代码片段:

ListViewItem item = (ListViewItem)obj;

// 只有设置了这个才可以改变子项背景值
item.UseItemStyleForSubItems = false;

// 改变背景颜色
item.SubItems[3].BackColor = Color.FromArgb(96,240,96);