您可以设置ListViewItem.BackColor
属性,但必须手动为每个交替行完成.或者你可以使用一个DataGridView
具有AlternateRowStyle
自动执行此操作的属性 - 虽然你需要在一系列排序中对你的行进行数据绑定,这是一个完整的其他主题.
对于简单的情况:
foreach (ListViewItem item in listView1.Items)
{
item.BackColor = item.Index % 2 == 0 ? Color.Red : Color.Black;
}
Run Code Online (Sandbox Code Playgroud)