with TDataSource.Create(self) do
begin
DataSet := TADOQuery.Create(self);
DBGrid.DataSource := self; //为什么这里报错, 那应该如何写呢 ?
end;
我不想定义一个DataSource的变量, 所以用self代替, 但编译通不过.
那用什么可以代替TDataSource.Create(self)产生的对象呢 ?
begin
DataSet := TADOQuery.Create(self);
DBGrid.DataSource := self; //为什么这里报错, 那应该如何写呢 ?
end;
我不想定义一个DataSource的变量, 所以用self代替, 但编译通不过.
那用什么可以代替TDataSource.Create(self)产生的对象呢 ?
解决方案 »
- EDBEngineError 定义是在那个单元?
- 在线请教:ScrollWindowEx 为啥总有几次不成功!?
- Excel导入导出效率问题
- 我做一个文件备份软件,客户端做好了,我想再做一个服务端来监视多个客户端是否在运行,应从那些方面入手呢?
- dhtmledit的内容怎么直接付给sendmessage.body
- 请earwig20002000进来领分!!!!!!!!!!!!1
- 请问如何在拖动DBGrid垂直滚动条时提示当前记录和记录数?
- 更新数据问题?
- 如何使一模式对话框当按下一属性为mrOK或mrCancel的按钮时不关闭此对话框?
- 难!!!!!!!
- delphi操作word问题 急急急急!!!!!散分
- with TDataSource.Create(self) do的问题 ?
改为
DBGrid.DataSource := nil;
DBGrid.DataSource := self---〉 DBGrid.DataSource := dataset
怎么可以把DataSet赋给DBGrid.DataSource ?我想把TDataSource.Create(self)产生的对象 赋给 DBGrid.DataSource !
DataSet := TADOQuery.Create(self);
Adatasource.dataset:=dataset; DBGrid.DataSource:= ADataSource;