导航
  • 主页
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API
  • 问答

关于StringGrid的一个问题,请各位帮帮小弟!谢谢了

yangbiao 2007-06-19 09:38:16
StringGrid 里有一列 是我们的分组信息(数据来自数据库)
组队1
组队2
组队1
组队3
组队4
组队5

现在有什么办法在TreeView 里这样显示????

组队1(2)
组队2(1)
组队3(1)
组队4(1)
组队5(1)

有点类似于 OutLook 的的那种风格.

小弟不懂如何统计,分组显示.如何才能在TreeView 那样显示?
点组队1 就显示数据中 组为组队1

小弟在线等大侠指点,.先谢谢各位.

不过不是SQL 语句啊。。。我希望通过对StringGrid的一列的过滤 实现上面的方法。

我这里查数据库不方便。
...全文
119 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangbiao 2007-06-19
我查数据库不方便用的XML通信.

比较麻烦的,如果直接可以与数据库通信早就好了.

谢谢楼上的,你可能没理解我的意思

我希望从StringGrid里的组列里去过滤结果.(数据显示的是是全部数据分组.)

我估计要用遍历的方法.但是慢............
回复
chenzhuo 2007-06-19
这个可以在SQL里处理

select 组名,count(*) '数量' from table1 group by 组名

ListView1.Items.Add.Caption :=
AdoQuery1.FieldByName('组名').AsString + '('+AdoQuery1.FieldByName('数量').AsString + ')';
回复
zhu_jiang 2007-06-19
lz表述不清,反正就是treeview增加节点的问题.
回复
jjh1260 2007-06-19
此人信誉低,大家表回答
回复
发动态
发帖子
Delphi
创建于2007-08-02

4809

社区成员

Delphi 开发及应用
申请成为版主
社区公告
暂无公告