更改列表视图中的颜色线

时间:2012-10-26 13:14:25

标签: c# winforms listview ado.net

如何更改listview中的颜色线。 例如if line == 4然后line is red

2 个答案:

答案 0 :(得分:10)

如果您想要浏览整个列表并有条件地为每个项目着色,那么您可以使用:

foreach (ListViewItem lvw in myListView.Items)
{
    if (lvw.SubItems[x].ToString() == "True")
    {
        lvw.BackColor = Color.Red;
    }
}

或者,如果您始终想要在索引4处为项目着色:

myListView.Items[4].BackColor = Color.Red;

答案 1 :(得分:1)

答案可能跟下面一样简单吗?

listView1.Items[3].BackColor = Color.Red;