关于dbgrid的简单问题,送分喽!(100分)

  • 主题发起人 主题发起人 qin_sir
  • 开始时间 开始时间
Q

qin_sir

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么获得dbgrid中的某一列某一行的值?比如我要获得第二行,第三列的值是什么?
怎么获得?谢谢
 
你其实取的是 DateSet的值
 
同意楼上的观点,其实你要获取的就是你的datset的值,先确定记录的位置,然后取得selectfieldindex为列数-1的字段的值就行了
 
取的就是dataset的值了.如果不用第三方控件就是楼上说的.
使用dxDBGrid更简单.
 
第几列的值是用DBGrid.DataSource.DataSet.FieldByname('字段名').AsString 来取得
至于第几行一般是先将记录定位到你想取值的那一行上,好象不能直接取第几行第几列的。
 
换用StringGrid
 
如果使用第三方控件,我认为topgrid,较之dxdbgrid要简单些,并且对行列的控制很方便.
 
我先试试,然后再给你们分
 
谢谢,我搞出来了
 
后退
顶部