读书人

怎么能够动态声明一个datasource然后

发布时间: 2012-02-25 10:01:47 作者: rapoo

如何能够动态声明一个datasource,然后使用 dbgrid 显示数据库数据?
动态声明一个Adoquery我已经会了,现在就缺怎么动态声明datasource控件,然后就可以直接挂接到dbgrid上面了

[解决办法]

C/C++ code
TADOQuery *pQuery = new TADOQuery(this);  //new 一个ADOQUERYTDataSource *Source = new TDataSource(this); //new 一个DataSourceSource->DataSet = pQuery;  //设置DataSource的数据源DBGrid1->DataSource = Source; //设置DBGrid的数据源。。。。//注意释放new 的pQuery 和 Source
[解决办法]
直接delete 即可
[解决办法]
如果创建TDataSource对象的时候指定了一个有效的Owner,可以不考虑手动释放。Owner会负责。

读书人网 >C++ Builder

热点推荐