CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

TDBGrid 的行数控制问题,请高手指点!

楼主wang_yong(糖豆豆)2003-12-04 13:44:10 在 Delphi / 数据库相关 提问

我的程序中使用了TADOConnetion来连接数据库,另外还添加了TADOQuery来实现执行动态生成的SQL语句,则用TDBGrid来显示SQL执行的结果。现在的问题是我每次提取到的数据记录个数都可能不同,所以想依据TADOQuery.Recordset.Count的值来动态控制网格的行数;另外,怎样清除网格中的内容,而又不删除列标题中的中文列名。  
  还请各位高手不吝赐教,谢谢! 问题点数:0、回复次数:5Top

1 楼47522341(睡到8:30)回复于 2003-12-04 13:52:35 得分 0

dbgrid本来就是根据数据集的查询结果动态的显示的;  
  不用设置;  
   
  没明白楼主的意思到底是什么?Top

2 楼killghost(kill--ghost)回复于 2003-12-04 14:05:44 得分 0

TDBGrid.datasource:=DataSource1;  
   
  利用查询的语句query1.sql.add('select   name   as   name1,name   as   name2,   ....from.....');  
   
  即可查询出你要的结果。Top

3 楼soundbug(兼职乞丐)回复于 2003-12-04 14:07:22 得分 0

至于标题中文列名可以在设计期间写好,以后就不会变了Top

4 楼chhuam(一点)回复于 2003-12-04 14:32:36 得分 0

说清楚大家才好帮忙呀!Top

5 楼wang_yong(糖豆豆)回复于 2003-12-04 15:23:22 得分 0

是这样的,因为我使用DBGrid1.DataSource:=TQuery1在编译时报错,所以才想在查询语句执行完毕后来为Grid的Rows属性赋值,从而改变Grid控件的行数,但是TDBGrid控件并没有该属性,所以Grid控件无法获得TQuery控件提取到的数据。Top

相关问题

  • 关于Print Server 按行打印控制问题?请高手指点!
  • 控制shape的运动 请指点
  • 请行家指点
  • 请JAVASCRIPT先行者指点。
  • DBgrid列可见性控制错误,真奇怪,高手指点
  • 我要做一个远程控制软件,请高手指点。
  • 请高手指点一个线程优先级控制问题!
  • 不能够实现输入控制,请高手指点!!!
  • 2000控制面板的问题! 高手来指点迷津~~~
  • 权限控制代码段有点小问题!请高手指点指点!!!!(解决问题,必然加分)

关键词

  • 控件
  • 语句
  • 查询
  • 执行
  • grid
  • 数据
  • tdbgrid
  • 行数
  • 动态
  • datasource

得分解答快速导航

  • 帖主:wang_yong

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo