相同的数据源,分别在dbGrid中以不同的条件显示不同的记录 我现在有一个需求,在一个form中有3个dbgrid,一个datasource连接到程序框架中的dataset,也就是说我不能改变dataset的任何东西。我需要在第一个dbgrid中显示dataset的全部记录,在其他两个分别以不同的条件显示部分记录。请教高手,如何解决这个问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dataset的filter我试过了,它是对数据集操作的,但是我不能对数据集操作,我想把数据集中的数据整体拷贝到本地再操作,但是还是不知道怎么实现?? to xftyyyyb(bin) 是的,我知道cxGrid是可以实现这些功能的,可是我要开发的程序是在一整体框架下的大型程序,所以我只能用delphi原生控件和公司自己开发的控件,不能那么自由哦 按你的要求;应该是实现不了的!建议加多两个dataset。(很了解 DBGrid 的源码修改之可能可以实现。) 用Clone方法,如:var MyT:TADOTable;begin MyT:=TADOTable.Create(nil); MyT.Clone(ADOTable1); DataSource2.DataSet:=MyT; MyT.Filtered:=true; MyT.Filter:='条件'; 简单出错问题 用什么函数来比较字符串不同 怎样实现这样的数据表格??? 我想开发一个类似虚拟光驱的软件,不知如何下手,请教! 关于建数据库的事,大家畅谈 我的机器发送字节数与接收字节数是4:1,发的比接收的还多,可我只是在看网页啊,我该怎么办? 请问一个在QQ中用到的那个可以跑上跑下的控件的名称 一个关于LISTBOX的问题,很容易是吗?---送分嘛! 寻找控件! 请教查询统计的SQL语句??? 要不要将SQL SERVER 客户端啊? 高手请进:有谁做过Indy+ADO的三层应用!
建议加多两个dataset。
(很了解 DBGrid 的源码修改之可能可以实现。)
var MyT:TADOTable;
begin
MyT:=TADOTable.Create(nil);
MyT.Clone(ADOTable1);
DataSource2.DataSet:=MyT;
MyT.Filtered:=true;
MyT.Filter:='条件';