怪了,偶怎么找不到tprovider组件??难道没有吗??//牛虻 不是没有,而是宝兰公司在Delphi4升级到Delphi5时,将tprovider组件隐藏了(不在面板上显示出来),你可以在代码里添加tprovider 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加?他的属性怎么版?还有事件?他是不是可以被datasetprovider代替?? 就这样添加了:先在uses里添加provider然后可以动态添加了(我这里在button的onclick里添加)procedure TForm1.Button1Click(Sender: TObject);var tp:tprovider;begin tp:=tprovider.Create(self); tp.DataSet := table1; ...end;至于事件,你可以把tprovider的特定event设置为你定义过的event但是,我建议你不要用tprovider,因为它是过时的技术,吃力不讨好,还是用datasetprovider算了吧~~ tprovider的工作完全可由datasetprovider来做,对吗? 是啊,并且datasetprovider更加完善,强大呢,呵呵~~ 不过还是有较大的区别的,这是因为从Delphi4--->Delphi5的Midas构架的变化造成的,建议你看看李维的系统篇的第4章(Midas),就比较清楚了,呵呵~~ 对!有了datasetprovider几乎不需要tprovider了。 多组件的焦点问题 如何 判断某个程序 是否已经运行,如何指定快捷键,如F12? 请问怎么实现listview中item的文本和图片背景透明 非常简单却又很难实现的问题? 请问大家,有谁研究过FastReport的源码,一起讨论一下。 一个超简单的问题,在线等。。。 把*.dat里面的数据画成图形,自动打印的问题,给点思路吧 又是计算解救迷茫的人吧! 各位老哥,怎样使用DBGrid显示出不同颜色(行)的数据来?来了有高分相送. 如何在程序运行前一个密码输入框啊?:)谢谢! 寻求好的生成随机数的算法!! 如何模拟鼠标点击屏幕的某区域?
他是不是可以被datasetprovider代替??
先在uses里添加provider
然后可以动态添加了(我这里在button的onclick里添加)
procedure TForm1.Button1Click(Sender: TObject);
var
tp:tprovider;
begin
tp:=tprovider.Create(self);
tp.DataSet := table1;
...
end;
至于事件,你可以把tprovider的特定event设置为你定义过的event
但是,我建议你不要用tprovider,因为它是过时的技术,吃力不讨好,还是用datasetprovider算了吧~~