ADOquery查询结果赋给DBGrid显示,不使用datasource控件,请问如何做?
解决方案 »
- 使用Shell_NotifyIcon添加任务托盘图标重复
- 可不可以直接用UPDATE或INSERT直接更新长度大于256的字段值?
- 请教:DBGridEh中出现LookUp下拉框的最少必要设置条件.
- ★Windows XP下的程序为什么会有白斑?
- 如何用VB写的客户端调用DELPHI写的Web Service(传数据库记录)?
- 实现文件搜索时遇到的难题_____高分相送,在线等待
- 一个让我困惑的问题求各位大侠帮忙!!!!!!!!!!!!!!!!!!!!!
- 简单问题:怎样截取数据流?
- 我的程序在运行时作某操作时不确定地出现 a win32 api funtion failse 提示,是我的程序错还操作系统的问题?
- 各位大神。请问这段C++代码翻译成Delphi 是什么?
- dbgrideh单元格事件问题
- 一个关于access数据库更新的问题
dbgrid.datasource.dataset:=adoquery.datasource.dataset;试过也不行。
private
FDBSet: TDataset;
procedure SetDBSet(const Value: TDataset);
public
property DBSet:TDataset read FDBSet write SetDBSet;//建立Dataset属性 可以直接赋 ADOQUERY
end;procedure TMyGrid.SetDBSet(const Value: TDataset);
begin
FDBSet := Value;
if Self.DataSource=nil then
DataSource:=TDatasource.create(self);//如果没有相应的datasoruce自动创建self管理当实例 释放datasource为空
DataSource.DataSet:=Fdbset;
end;