当前位置: 代码迷 >> VB Dotnet >> 怎么让ListView里面每行字的颜色不一样呢
  详细解决方案

怎么让ListView里面每行字的颜色不一样呢

热度:112   发布时间:2016-04-25 02:12:47.0
如何让ListView里面每行字的颜色不一样呢?


这是我运行完的ListView表格,要如何让每一行的字体变成不同的颜色呢?
比如这一行的色名是粉色,就让这一行的字体变成粉色,下一行的色名是黄色,就让下一行的字体变成黄色。

这个该怎么实现呢?求各位高手帮忙啦~~能实现的给分,小妹在此谢过各位啦!

这是我的填充Listview程序,从数据库里读取数据然后填的:

------解决方案--------------------
使用重绘,绘制item
------解决方案--------------------
建议表里不仅存颜色名,同时存RGB值。
------解决方案--------------------
LItem.BackColor=你读出来的color的值 (RGB)
------解决方案--------------------
Select Case Row("色号")
  Case "粉" : LItem.BackColor = Color.Pink
  Case "黄" : LItem.BackColor = Color.Yellow
  ...
End Select
  相关解决方案