社区
语言基础/算法/系统设计
帖子详情
ADOquery查询结果赋给DBGrid显示,不使用datasource?
dzxccsu
2009-10-27 10:45:04
ADOquery查询结果赋给DBGrid显示,不使用datasource控件,请问如何做?
...全文
154
11
打赏
收藏
ADOquery查询结果赋给DBGrid显示,不使用datasource?
ADOquery查询结果赋给DBGrid显示,不使用datasource控件,请问如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dzxccsu
2009-10-27
打赏
举报
回复
[Quote=引用 10 楼 jiap1723 的回复:]
可以啊。 自己重写一些DBgrid 比如:
TMyGrid = class(TDBGRID)
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;
[/Quote]3Q,我试下。
风之谷
2009-10-27
打赏
举报
回复
可以啊。 自己重写一些DBgrid 比如:
TMyGrid = class(TDBGRID)
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;
dzxccsu
2009-10-27
打赏
举报
回复
[Quote=引用 7 楼 bdmh 的回复:]
不行,该用stringgrid吧
[/Quote]那可不可以把一个datasource对应一个函数返回的ADOQuery类型集呢?
dzxccsu
2009-10-27
打赏
举报
回复
[Quote=引用 5 楼 jiap1723 的回复:]
还真不知道~ 为什么不用Datasoruce呢
[/Quote]我上次给你看的那个代码里面对数据库的查询操作我是封装在一个函数里的,返回的是ADOQuery类型集。而一个面页有很多地方要用到datasource的话感觉很麻烦,可不可以用ADOQuery类型集给dbgrid直接就赋值呢?
bdmh
2009-10-27
打赏
举报
回复
不行,该用stringgrid吧
风之谷
2009-10-27
打赏
举报
回复
adoquery继承自 TDATASET
风之谷
2009-10-27
打赏
举报
回复
还真不知道~ 为什么不用Datasoruce呢
dzxccsu
2009-10-27
打赏
举报
回复
[Quote=引用 1 楼 jiap1723 的回复:]
dbgrid.datasource.dataset:=adoquery
[/Quote]这个不对吧,adoquery是TADOQuery类型,不是TDataSoutce类型,
dbgrid.datasource.dataset:=adoquery.datasource.dataset;试过也不行。
dzxccsu
2009-10-27
打赏
举报
回复
[Quote=引用 2 楼 jiap1723 的回复:]
你不用datasoruce啊?
[/Quote]我是说不用datasource控件
风之谷
2009-10-27
打赏
举报
回复
你不用datasoruce啊?
风之谷
2009-10-27
打赏
举报
回复
dbgrid.datasource.dataset:=adoquery
delphi7 mysql控件_Delphi7连接MySql数据库-
DB
Grid
控件
显示
数据
本文档介绍了如何在Delphi7中创建一个简单的应用程序,连接到MySQL数据库并
使用
DB
Grid
控件
显示
查询
结果。首先在MySQL中创建demouser表并插入数据,然后在Delphi7中新建项目,添加必要的组件如Panel、Edit、Button、
ADO
Query
、
DataSource
和
DB
Grid
,并设置其属性。通过
ADO
Query
的ConnectionString和SQL属性配置数据库连接和
查询
语句,将数据绑定到
DataSource
和
DB
Grid
。在按钮点击事件中实现条件
查询
。最后,运行项目并查看效果。记得在项目文件中引用正确的源代码文件。
db
grid
_在
DB
Grid
中创建下拉列表
本文详细介绍了如何在
DB
Grid
中集成
DB
LookupComboBox,实现数据编辑网格的最佳用户体验。通过设置关键属性,如
DataSource
、DataField、ListSource等,文章展示了如何在单元格中正确
显示
和操作下拉组合框。
delphi连接sql server数据库,并根据sql语句
查询
出数据
显示
--初级
本文介绍了一种
使用
Delphi进行数据库应用的基本方法,包括通过
ADO
Connection建立数据库连接、设置
ADO
Query
执行SQL语句、利用
DataSource
连接数据集以及
使用
DB
Grid
显示
查询
结果。
Delphi连接SQLserver(图文)
本文详细介绍了如何在Delphi Version 6环境中配置
ADO
Connection、
ADO
Query
、
DataSource
和
DB
Grid
控件,以连接到SQLserver 2012数据库。步骤包括设置连接字符串、编写SQL
查询
、配置
DataSource
和
DB
Grid
,最终实现数据的
显示
。通过这些步骤,开发者可以成功地在Delphi应用中连接并操作SQLserver数据库。
C++Builder中采用
ADO
连接mssql
本文介绍如何
使用
Delphi 的
ADO
组件进行数据库连接与数据
查询
操作。包括
ADO
Connection 和
ADO
Query
控件的配置过程及 SQL 语句的动态设置方法,并展示了如何通过
DB
Grid
显示
查询
结果。
语言基础/算法/系统设计
16,741
社区成员
33,233
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章