几天无人问律的问题,想问问各位高手,这题难吗?还是各位看到分数少?如果是因为分少的话,我可以开另外一个贴子送分,只求各位说句话。(在线等待) ( 积分: 40

  • 主题发起人 主题发起人 twquac
  • 开始时间 开始时间
to keen
谢谢你,你的方法是可以,但是,如果要建立其它类型的列,你这种方法也可以吗?
 
各位大侠:不知是否和CX一样,如果是可以用:
with cxGrid1DBBandedTableView1 do
begin
(DataController as IcxCustomGridDataController).DeleteAllItems;
(DataController as IcxCustomGridDataController).CreateAllItems;
end;
 
那试试这样:
Mydxdbgd.CreateColumn(Mydxdbgd.GetDefaultFieldColumnClass(Mydataset.Fields));
 
to keen,
非常感谢你对这个问题的关心,你的方法:
Mydxdbgd.CreateColumn(Mydxdbgd.GetDefaultFieldColumnClass(Mydataset.Fields));
我试过,对于smalldatetime等字段都没有用。所有建立的列都是TdxDBGridColumn类型的列。
 
换种思路,别在DLL中调用试试
 
to nicai_wgl
能否说详细点?
 
还有,lich提到过,用bpl,因为我也没有用过bpl,所以,也不知道用bpl到底行不行?用bpl有哪些优缺点?哪位高手能告诉我?
 
有偿聘请:熟练掌握Delphi或C VB语言编程的朋友,开发小程序,价格面议,有意者速与本人联系,无诚勿扰,谢谢!(仅限在武汉市住的朋友).
联系:any168@126.com 电话:027-62555588, QQ:47100710
 
各位高手,还请各位高手们再帮忙想想办法吧。
 
好,帮顶



--------签名档---------------------------

比肩国内顶尖源码下载站点 -> 源码我爱你

http://www.source520.com
http://www.source520.net

80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
******************************************************************
附:为了站点持续发展,现有本站近年来收藏的大量大型商业源码低价出售,
详情请进入以下链接查看:
http://www.source520.com/building_delphi.htm

浏览商业代码请从如下URL进入查看实物:
1.商业源码库1: ftp://source520see3:browse@61.152.199.245/
2.商业源码库2: ftp://source520see2:browse@61.152.199.245/
 
这样的错误,是不是和你引用的单元不对,1个类定义同时存在于几个单元。你这个模块直接作为Exe工程单元是否能够正常?

另:好奇怪,你怎么这样删除列?

for i:=0 to Mydxdbgd.ColumnCount-1 do
Mydxdbgd.Columns[0].Destroy ;
for i:=0 to Mydxdbgd.Bands.Count-1 do
Mydxdbgd.Bands[0].Destroy;

应该这样吧,虽然这个问题应该不是你所提到的错误所在,建议改成这样
while Mydxdbgd.ColumnCount>0 do
Mydxdbgd.Columns[0].Destroy ;
while Mydxdbgd.Bands.Count>0 do
Mydxdbgd.Bands[0].Destroy;
 
你可以试一下用bpl,不过bpl只能在delphi中使用,因此,如果你的主程序如果是使用其他的语言编写的,那么就不用考虑bpl了
 
to plenilune168
修改后也是一样的问题,请问有其它解决方法吗?
 
后退
顶部