【发布时间】:2011-02-21 10:38:51
【问题描述】:
使用 C# Winforms (3.5)。
是否可以将行颜色设置为在列表视图中自动交替?
或者每次向列表视图中添加新行时,我是否需要手动设置行颜色?
根据MSDN 文章,手动方法如下所示:
//alternate row color
if (i % 2 == 0)
{
lvi.BackColor = Color.LightBlue;
}
else
{
lvi.BackColor = Color.Beige;
}
【问题讨论】:
-
顺便说一句,根据这篇 A List Apart 文章,斑马条纹可能会使您的表格更容易阅读,也可能不会。 alistapart.com/articles/zebrastripingdoesithelp
-
+1 - 很棒的文章@Timothy。我会选择斑马条纹。
标签: c# winforms .net-3.5 listview