读书人

为何这样数据绑定组件不起作用?解决方

发布时间: 2012-05-09 12:13:59 作者: rapoo

为何这样数据绑定组件不起作用?

Delphi(Pascal) code
//form1上有adoquery1和dataset1,并且都已连接到数据库并打开//form2上有adoquery1和dataset1,但并未连接到数据库//设计时,将form2上的数据绑定组件的datasource设置为form2.dataset1;procedure form1.btn1click(sender:tobject);begin  form2:=tform2.create(self);  form2.dataset1:=form1.dataset1;      form2.showmodal;end;//为何上述代码没有使得form2上的数据绑定组件起作用呢?而下述代码就可以procedure form1.btn1click(sender:tobject);begin  form2:=tform2.create(self);  form2.dataset1.dataset:=form1.adoquery1;      form2.showmodal;end;


[解决办法]
你这个命名也使人容易看不懂,你那个DataSet1是数据源(TDataSource控件吧)。如果是当然第一种情况不能成立。

读书人网 >.NET

热点推荐