小第以前没用过Delphi,现在公司做一个3层MIS,客户端用Delphi6开发,由于公司有一个自己的开发平台软件,在Delphi中用了很多自己的控件,比如数据连接控件,我现在遇到一个问题:在一个Form中,有一个DataSource、一个ClientDataSet、一个DataGrid和数个DbEdit控件,因为数据连接控件公司开发时统一规定用自己开发的,那套东西比较怪,我现在对它的用途也不怎么明白,只知道照例子改,只知道它实际的所有用到的很数据库打交道的东西都在中间层完成,Delphi层只是负责收集传送一些数据参数,所以我在对ClientDataSet设置初始态时不能将它的active设为true,也不能对DbEdit指定DataSource及其DataSetField等,这些都要放在Form生成时程序完成,如当Form Onshow时就调用下面这个方法:procedure tfm_my_editor.GetObjInfo(Sender: TObject);
begin
my_comp.Execute;//my_comp是公司的控件
//...其它相关处理
my_cds.Active := true;//my_cds是在这个Form里用到的ClientDataSet,在这里将它激活
{
在这里我要设置那几个DbEdit和DataSource的相应字段绑定,如DbEdit_Name和其中的ds_Name绑定
这里的DataSource的DataSet项是my_cds(ClientDataSet)
请问我这里应该怎么写?
}
end;小第是刚接触Delphi的,现在的公司又用了大量自己开发的控件,学起来蛮吃力的,请大家帮忙,谢谢!
begin
my_comp.Execute;//my_comp是公司的控件
//...其它相关处理
my_cds.Active := true;//my_cds是在这个Form里用到的ClientDataSet,在这里将它激活
{
在这里我要设置那几个DbEdit和DataSource的相应字段绑定,如DbEdit_Name和其中的ds_Name绑定
这里的DataSource的DataSet项是my_cds(ClientDataSet)
请问我这里应该怎么写?
}
end;小第是刚接触Delphi的,现在的公司又用了大量自己开发的控件,学起来蛮吃力的,请大家帮忙,谢谢!
解决方案 »
- 有没有类似eval的函数,可以返回动态变量和对象?
- 100分跪求 大虾们帮帮我!
- cyblueboy83(爱情白痴-电脑迷)请进 (专门给分,旁人免进,谢谢合作!!!!^-^)
- 有关时间的运算
- 求助各位高手,有关combobox的特殊应用
- 一个简单的问题??
- 一个大image上面有若干小image,大image缩放时小image也跟着比例缩放。怎么办呢?
- 考大家两个名词解释
- idhttp 出现 http/1.1 500 internal server error 是什么错误?
- 到之里问一个简单的网页问题?
- 感觉DELPHI的BUG很多呀,大家来讨论一下,来者有分
- 怎么得到一台SQL SERVER服务器上所有可用的数据库名?
DataSource可以设置的,FieldName?DbEdit有这个属性吗?没找到啊
我的ClientDataSet在程序里已经激活了,你说的那些数据连接控件我没用到,不过我想我用的那些公司自己开发的控件应该把这些都处理好了。
的DataSource已连到ClientDataSet,DbEdit连接到DataSource也可以,指定字段是指设置其中的DataSetField项吗?
begin
my_comp.Execute;//my_comp是公司的控件
//...其它相关处理
my_cds.Active := true;//my_cds是在这个Form里用到的ClientDataSet,在这里将它激活
{
在这里我要设置那几个DbEdit和DataSource的相应字段绑定,如DbEdit_Name和其中的ds_Name绑定
这里的DataSource的DataSet项是my_cds(ClientDataSet)
请问我这里应该怎么写?
}
end;
dbEdit_Name.DataField := 'ds_Name';//在上面程序段中加这一句就可以了