在VB.net中利用listview画表格的一个问题!

ekinwt 2004-07-12 12:35:44
在VB.net中利用listview画表格,我想把一些行的字体用不同的颜色显示,或行的背景用不同的颜色显示.这样的效果可以用listview来实现吗?如果可以,我应该怎么样实现.如果不行,那我应该怎么样实现呢,谢谢!!
...全文
294 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ekinwt 2004-07-12
  • 打赏
  • 举报
回复
嗯,已经搞定了,谢谢各位了..哈哈.
wangsaokui 2004-07-12
  • 打赏
  • 举报
回复
这个需要对listview做大手术了,也许需要写一个新的组件。

同意一楼,datagrid改背景太多了,随便搜搜一大堆。
ekinwt 2004-07-12
  • 打赏
  • 举报
回复
那一行的错误是未将对象引用到实例.
ekinwt 2004-07-12
  • 打赏
  • 举报
回复
是做WinForm.不是网页.
ekinwt 2004-07-12
  • 打赏
  • 举报
回复
For i = 0 To sl - 1
Dim viewitem As New ListViewItem
viewitem.ListView.Items(2).BackColor = Color.Aquamarine '这里会出错
viewitem.Text = Cx.refordduname(i)
viewitem.SubItems.Add(Cx.reforddtime(i))
viewitem.SubItems.Add(Cx.reforddmoney(i))
viewitem.SubItems.Add(Cx.reforddadd(i))
viewitem.SubItems.Add(Cx.reforddgoods(i))
ListView1.Items.Add(viewitem)
Next
大哥哥们看看我应该怎么样把这个listview写好呢?谢谢.
水如烟 2004-07-12
  • 打赏
  • 举报
回复
你是做网页的吗,还是WinForm?
ekinwt 2004-07-12
  • 打赏
  • 举报
回复
哦,可以设置单行的背景吗?那单行的字体也可以吗?谢谢.
heimao111 2004-07-12
  • 打赏
  • 举报
回复
通过设置listview.item(i).backcolor不行吗
水如烟 2004-07-12
  • 打赏
  • 举报
回复
DataGrid这方便的资料在VB.NET论坛上已经蛮多的了
自己去搜查一下,好吗
ekinwt 2004-07-12
  • 打赏
  • 举报
回复
DataGrid我不大会用啊.用listview可以实现吗?
只要实现就好,可以给你代码吗?谢谢各位了.
水如烟 2004-07-12
  • 打赏
  • 举报
回复
怎么不喜欢用DataGrid呢

16,719

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧