请教问题: 可否在DBGrid中如下格式显示数据(见内)

smile010 2007-02-03 12:21:08
DBGrid和一个Query相连,
Query中: select * from work order by dataTime;
可否在DBGrid中如下格式显示数据:

2007-02-02 (占单独一行)
XXX XXXXXX XXXXXXX
XXX XXXXXX XXXXXXX
XXX XXXXXX XXXXXXX
2007-02-03 (占单独一行)
XXX XXXXXX XXXXXXX
XXX XXXXXX XXXXXXX
XXX XXXXXX XXXXXXX

主要是想把记录按日期排序显示,在每一天的记录前插入一行显示日期,请指点一下,谢谢大家! 我是新来的,没多少分,请见谅
...全文
253 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
smile010 2007-09-29
  • 打赏
  • 举报
回复
自己搞定了,放在StringGrid中,

在for 中控制行显示, 哎呀,过这么长时间来结贴, 真是快啊.
myshushu005 2007-02-07
  • 打赏
  • 举报
回复
如果dbgrid连接的是clientdataset就好实现了 只要对 clientdataset 进行 insert或者append操作就可以了 注意数据类型要一致
Bear_hx 2007-02-06
  • 打赏
  • 举报
回复
可以把数据添进到F1Book/SpreedSheet中,完全可以做到你要效果。
smile010 2007-02-06
  • 打赏
  • 举报
回复
肯定有人会弄的,不然软件里怎么会有这种情况存在, 大家说说自己的思路也很啊
vfork 2007-02-04
  • 打赏
  • 举报
回复
dbgrideh不可以,但是cxGrid的可以,不过速度很慢的说.
deansroom 2007-02-04
  • 打赏
  • 举报
回复
楼上所说的两个好像都可以!~
hfltp 2007-02-04
  • 打赏
  • 举报
回复
dbgrideh好像可以
hedaboy 2007-02-04
  • 打赏
  • 举报
回复
操作应该相当繁琐
qiankun19851231 2007-02-04
  • 打赏
  • 举报
回复
你这个真不好弄.
smile010 2007-02-04
  • 打赏
  • 举报
回复
谢谢各位关注,哪下面这个怎么实现呢? 具体方法是什么?


Query中: select * from work order by dataTime;
可否在DBGrid中如下格式显示数据:

2007-02-02 (占单独一行)
XXX XXXXXX XXXXXXX
XXX XXXXXX XXXXXXX
XXX XXXXXX XXXXXXX
2007-02-03 (占单独一行)
XXX XXXXXX XXXXXXX
XXX XXXXXX XXXXXXX
XXX XXXXXX XXXXXXX

smile010 2007-02-03
  • 打赏
  • 举报
回复
高手们指点一下啊,

另: 见过一个软件, 一个界面有很多行和列,象Excel一样,其中只行两条数据,而DBGrid有几行记录才会显示几行,其余的地方都是一片空白,没有空行. 如何让它像Excel一样,不管有无记录,整页都显示行? 这是不是个很高深的问题?
cangwu_lee 2007-02-03
  • 打赏
  • 举报
回复
stringGrid


smile010 2007-02-03
  • 打赏
  • 举报
回复
顶一下,高手支持一下

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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