本文介绍了如何在listview C#上为backcolor分配backcolor?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个列表视图,当值不在一个范围内时,我需要更改背景颜色。我找到了代码块,但背景颜色不会改变。 可以帮帮我吗? 我尝试过:
I have a listview, I need to change the background color when the value isn´t within a range. I've found blocks of code but the background color won´t change. Can help me? What I have tried:
foreach (var i in _nominacionesFueraRango) { ListViewItem item = new ListViewItem(i.dia.ToString("d/MMMM/yyyy")); item.SubItems.Add(new ListViewItem.ListViewSubItem(item, i.lugar)); if (i.cantidadFueraRango) { item.SubItems.Add(new ListViewItem.ListViewSubItem(item, i.cantidad.ToString())); item.SubItems[2].BackColor = Color.Red; } else { item.SubItems.Add(new ListViewItem.ListViewSubItem(item, i.cantidad.ToString())); item.SubItems[2].BackColor = Color.Red; }推荐答案
示例: Example: private ListViewGroup listViewGroupProblems; var problemItem = new ListViewItem("problem1", this.listViewGroupProblems); problemItem.SubItems.Add("Problem one"); problemItem.BackColor = Color.MistyRose; this.listView1.Items.Add(problemItem);
更多推荐
如何在listview C#上为backcolor分配backcolor?
发布评论