Listview控件如何每行交替显示不同底色?

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:39:09
如何在VS2005的Listview控件使用两种背景色,并使其每隔一行交替显示?

给它一个数字当作标识列,尾数为单的设置能一种颜色 尾数为双的设置成一种颜色 !

右键点编辑项模板 有一个AlternatingItemTemplate
在这里COPY原内容 然后使用不同的背景色即可

或者在ASPX的源码页面的LIST项里加入

<AlternatingItemTemplate>
<li style="background:#eee;">你要的交替项</li>
</AlternatingItemTemplate>

同样效果!

if (i % 2 == 0)
lviItemList.BackColor = Color.Blue;
else
lviItemList.BackColor = Color.Red;
隔行设置ListViewItem的BackColor属性就可以了

最好的方法是 癫狂蚊子 的方法