读书人

ADOQuery查询出的数据集用TGrid的单元

发布时间: 2012-02-24 16:30:39 作者: rapoo

ADOQuery查询出的数据集用TGrid的单元合并问题(FlexCell插件)
table1

AB
11-0001100
21-0001200
31-0001300
41-000140
51-000210
61-000210
71-000210
81-000220
91-000220
101-000220

显示

AB
11-0001100
2--合--200
3--并--300
4--合--40
51-000210
6--合--10
7--并--10
8--合-- 20
9--并--20
10--合-- 20



现在用ADOQuery.SQL.text(select * from table1) 循环赋值给TGrid了
显示出来的就是table1 这样
请问各位大大如何把A字段的值如果相同都合并掉,或者相邻单元如果值相同就合并

[解决办法]
advstringgrid可以合并功能 cxgrid直接上拖效果比这个还好
[解决办法]
我的做法,把查询的数据就变成这样

select * into #t from table1
update #t set b=null where A not in (select min(A) from #t group by B)
select * from #t
drop table #t

读书人网 >.NET

热点推荐