我尝试通过方法从数组中获取的索引将文本颜色添加到listview中的任何子项
for (int i = 0; i < sizes.Length; ++i)
{
if (sizes[i] == 1)
{
Item.SubItems.Add("In Stock");
}
else if (sizes[i] == 0)
{
Item.SubItems.Add("Out Of Stock");
}
else if (sizes[i] == 2)
{
Item.SubItems.Add("Less Than 3");
}
else if (sizes[i] == 5)
{
Item.SubItems.Add("Less Than 5");
}
else if (sizes[i] == 10)
{
Item.SubItems.Add("Less Than 10");
}
}
ProductListView.Items.Add(Item);
}
如果库存中的子尺寸颜色变为绿色 如果尺寸缺货,子项颜色将变为红色
感谢
答案 0 :(得分:1)
Add
方法返回subItem,
所以您可以像这样更改subItem颜色:
var subItem = Item.SubItems.Add("In Stock");
subItem.ForeColor = Color.Green;
// subItem.BackColor = Color.Red;