CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  数据库及相关技术

如何取得DBGrid的当前记录?

楼主neuly(黑山老妖)2002-12-16 09:40:03 在 C++ Builder / 数据库及相关技术 提问

意思是:在用ADOQuery查询显示的DBGrid里,点击一条记录,怎样取得该条记录的一些信息,如该记录的各字段值?? 问题点数:20、回复次数:4Top

1 楼devie(潇潇夜雨)回复于 2002-12-16 11:19:56 得分 5

直接用ADOQuery->FieldByName()就可以。Top

2 楼xpyilin(香蕉)回复于 2002-12-16 12:30:41 得分 10

DBGrid1->SelectedField->Text;//所选当前值  
  for   (   int   i=0;i<ADOQuery1->RecordCount;i++)  
  {  
          String   str   =ADOQuery1->Fields->Fields[i]->AsString;//当前所选行的所有域  
          ShowMessage(str);  
  }Top

3 楼xpyilin(香蕉)回复于 2002-12-16 12:32:36 得分 0

ADOQuery1->FieldByName('字段名')也行,但是需要知道字段名,同时不方便用循环来做一些事情。Top

4 楼maozefa(阿发伯)回复于 2002-12-16 13:45:30 得分 5

点击那条记录,这条记录就是当前记录,知道当前记录,直接用FieldByName就可得到各字段的值了。  
  Top

相关问题

  • DBGrid当前记录为何不变?
  • 如何用SqlDataReader取得当前记录录的前一条记录?
  • 在Oracle中怎样取得当前记录的上一条记录啊,谢谢!
  • 怎么取得TADOQuery1 当前记录的位置
  • DBGrid中当前记录的Company列的值 该如何表示?
  • DBgrid怎么获得当前选择的记录的index?
  • 80分询问:在dbgrid中移动当前记录的问题。
  • 怎样更改dbgrid左边当前记录的箭头标志?
  • 如何获得当前dbgrid中选中的一条记录
  • DBGrid怎么得到当前记录所在行数?

关键词

  • 字段
  • 记录
  • 字段名
  • adoquery
  • dbgrid
  • fieldbyname
  • 取得
  • 值
  • 点击
  • 知道

得分解答快速导航

  • 帖主:neuly
  • devie
  • xpyilin
  • maozefa

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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