社区
数据库相关
帖子详情
请问怎么样去取DBGRID的某一行某一列的值?
luopan0021
2004-08-14 07:32:46
请问怎么样去取DBGRID的某一行某一列的值?
...全文
391
22
打赏
收藏
请问怎么样去取DBGRID的某一行某一列的值?
请问怎么样去取DBGRID的某一行某一列的值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lw549
2004-09-17
打赏
举报
回复
可以用BookMark
sailorhare
2004-09-14
打赏
举报
回复
少个begin 手误
sailorhare
2004-09-14
打赏
举报
回复
偶来总结: 假如是要取n行某列 的值(列名'string') 一个按钮控件 来 激发.一个tedit 来显示
procedure TForm1.Button1Click(Sender: TObject);
dbgrid.DataSource.DataSet.RecNo:=<n>;
tedit.text:=dbgrid.DataSource.DataSet.FieldByName('string').asstring;
end;
cdsgajxlp
2004-09-14
打赏
举报
回复
procedure TForm1.Query1AfterPost(DataSet: TDataSet);
var
s:string;
begin
s:=DBGridEh1.DataSource.DataSet.FieldByName('field').AsString;
end;
shitianj
2004-09-14
打赏
举报
回复
procedure xxx(x,y:integer);
begin
dbgrid1.DataSource.DataSet.RecNo:=y;
edit1.text:=DBGrid1.Fields[x-1].AsString
end;
注意调用的时候不要让x<1了,那样就X-1出错了~~
刚试过
shitianj
2004-09-14
打赏
举报
回复
知道怎么取一个,就可以用循环取出每一个!
(学习更好的方法~~)
wellshddelphi
2004-09-14
打赏
举报
回复
sailorhare()的完全正确;
我就是通过这种方式实现的;`
maxtool
2004-09-13
打赏
举报
回复
up
LookFuture
2004-09-13
打赏
举报
回复
先定位行对应的记录:DataSet.RecNO := <行>
然后通过DataSet.Fields[列].Value获得这列的植
XINGXIMU
2004-09-13
打赏
举报
回复
TDrawGrid(DBGrid1).Col := N;//第N列
TDrawGrid(DBGrid1).Row := M;//第M行
DBGrid1.SetFocus;
然后直接取
cdsgajxlp
2004-09-13
打赏
举报
回复
procedure TForm1.Query1AfterPost(DataSet: TDataSet);
var
s:string;
begin
s:=DBGridEh1.DataSource.DataSet.FieldByName('field').AsString;
end;
sailorhare
2004-09-13
打赏
举报
回复
偶也想知道 怎么move 到 某个record ?
gaodu2002
2004-09-13
打赏
举报
回复
table1.MoveBy(2); //拨指针到第三条记录
edit1.Text := dbgrid1.Fields[0].AsString; //取第一列的值
qizhanfeng
2004-09-13
打赏
举报
回复
dbgrid的oncellclick
net_morning
2004-09-12
打赏
举报
回复
有没有办法直接取?
libra01
2004-09-12
打赏
举报
回复
直接取也就是取数据集中的值,取到就行了嘛。。。。
zhu_2022
2004-08-15
打赏
举报
回复
先将table或者query的指针移动到指定记录(Move方法),然后再用dbgrid.datasource.dataset.fieldbyname(字段名).asstring或query.fieldbyname(字段名).asstring或table.fieldbyname(字段名).asstring
rufer
2004-08-14
打赏
举报
回复
应该从数据源那得到数据啊。
drift1981
2004-08-14
打赏
举报
回复
用sql语句直接定位某一行某一列的值,然后再从数据集中取值
constantine
2004-08-14
打赏
举报
回复
要把dataset的指针移到该行才可以安 ttoth12(borlander)的方法做
加载更多回复(2)
DB
Grid
当前行号、第
一列
不动
1.QQ:513187410 2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用!
DB
Grid
单行修改、单列修改、选中
一行
但可编辑
2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用!
Delphi中
DB
Grid
数据分行/拆行/多行显示
Delphi中
DB
Grid
数据分行/拆行/多行显示
DB
GRID
的应用范例
它并不会真的生成一百万行,而是随着你的滚动条的滚动,计算出在屏幕上要显示的行和列,然后会向你提供一个接口,通过这个接口,你可以在这儿设置你要显示的数据。这给了我一些启示,我决定用它来做一个
DB
GRID
。下面...
打印软件(打印 datasource,
db
grid
,string
grid
)
(4)rowspace 列标题行的高度 2、datasource 选择要打印的datasource 3、
db
grid
选择要打印的
db
grid
4、string
grid
选择要打印的string
grid
5、detail 设置要打印的明细数据属性 (1)arrange 设置明细字段...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章