社区
Delphi
帖子详情
如何获得dbgrid的当前所指的纪录?
lp2
2001-07-21 01:29:00
如题
...全文
119
10
打赏
收藏
如何获得dbgrid的当前所指的纪录?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ysotn
2001-07-23
打赏
举报
回复
为什么我得到的结果总是“1”啊?
AP
2001-07-22
打赏
举报
回复
如果要得到一些记录请用 TBookMark
xiaojiachong
2001-07-22
打赏
举报
回复
dbgrid的当前记录指针就是dbgrid的datasource的dataset当前的指针所指的记录
可以直接取这个dataset当前记录,比如Tquery,就可以使用Tquery控件的Fields或者FieldByName访问记录字段
xjb2001
2001-07-22
打赏
举报
回复
Table1.RecNo!
ysotn
2001-07-22
打赏
举报
回复
我没有看懂啊
wz2001
2001-07-21
打赏
举报
回复
上面说的是对的,如果连接没有断开的话,当你操作dbgrid的同时,table的当前纪录指针也随之移动了,即直接取table 的当前纪录即可.
如果你非要直接获得dbgrid的当前指向纪录的内容,可以如下操作
form1.caption :=DBGrid1.SelectedField.AsString
cultra
2001-07-21
打赏
举报
回复
可以尝试写在datachange事件中。..
curassow
2001-07-21
打赏
举报
回复
直接访问dataset(table.query)即可
edit1.text:=tble1.fieldbyname('aaa').astring;.....肯定可以
arc98765
2001-07-21
打赏
举报
回复
好象这样可以
edit1.text:=dbgrid1.selectedfield.dataset....
后面的记不清了,你试试就知道了
newyj
2001-07-21
打赏
举报
回复
直接访问dataset(table.query)即可
edit1.text:=tble1.fieldbyname('aaa').astring;.....
嵌入式 数据库增删改查基本语句
db
grid
1.columns[0].width:=10;
db
grid
的字段宽度 adoquery1.Fields[i].DataType=ftString 字段类型 update jb_spzl set kp_item_name=upper(kp_item_name) 修改数据库表中某一列为大写 select * from ma
sql查询语句1
sql查询语句1 adoquery1.Fielddefs[1].Name;...
db
grid
的字段宽度 adoquery1.Fields[i].DataType=ftString 字段类型 update jb_spzl set kp_item_name=upper(kp_item_name) 修改数据库表中某一
VB企业数据信息管理系统(源代码+论文+开题报告+答辩PPT)
现在我国的企业中数据信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。控件(ActiveX)是...
我在CSDN参与的3000个帖子
在VB中如何
获得
当前
窗体的所有菜单项目(已经设置好的),新手请求帮助! 147: UP有分,我的汉字笔画链接库(DLL)完成了 148: 计算问题~~~ 149: 高手请帮忙,小弟急 150: 如何用VBA代码实现...
Delphi数据库处理
5)删除
当前
纪录
:ADOtable1.delete; 如果在ADOtable1的OnBeforeDelete方法中写下: if messagedlg('确实要删除吗?',mtinformation,[mbyes,mbno], 0)=mrno then abort(); 可以实现删除前的提示。 ...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章