日期:2014-05-17  浏览次数:20434 次

ListView里我想让其每一组的背景色不一样
ListView里我想让其每一组的背景色不一样
GroupTemplate
我先设了这个模板,我让两行为一组显示成一行,就像是一行两列样的

但是我想让每一组的背景色不一样,就像普通的gridview的斑马线一表

我只知道有一个AlternatingItemTemplate
但这个东西是显示每一行不一样的,好像设不了组

------解决方案--------------------
在后台绑定后方法里面设置其backgroundcolor
------解决方案--------------------
foreach (ListViewItem lvItems in myListView.Items)
{
if (lvItems.SubItems[0].Text == "正常")
{
//lvItems.BackColor = Color.Black;//背景色
lvItems.ForeColor = Color.Black;//字体颜色
}
else// if (lvItems.SubItems[0].Text == "异常")
{
//lvItems.BackColor = Color.Red;//背景色
lvItems.ForeColor = Color.Red;//字体颜色
}
}