c# - 在 ListView 中更改颜色线

标签 c# winforms listview ado.net

如何在 ListView 中改变颜色线。 例如 if line == 4 then line is red

最佳答案

如果你想遍历整个列表并有条件地为每个项目着色,那么你可以使用:

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

或者,如果您总是想为索引 4 处的项目着色:

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

关于c# - 在 ListView 中更改颜色线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13087648/

相关文章:

c# - 在 C# 中使用鼠标拖动重新调整旋转矩形的大小

c# - 更改蒙版文本框中的分隔符

c# - 在 WinForms 选项卡控件中,我如何知道您正在从/向哪个选项卡移动?

android - android默认情况下如何更改listview中某些项目的颜色?

Android:Tweetie 样式列表刷新

c# - System.ArgumentOutOfRangeException Message=长度不能小于零。 (参数 'length')

c# - 将字节作为参数传递给 c#?

C#程序崩溃

c# - 无法加载资源:https://www.google-analytics.com/ga.js 中的 net::ERR_CONNECTION_RESET

android - 神秘!我的一个 .xml 布局资源未被检测到!这是怎么回事?