一个关于DBGrid控件的问题?(50分)

  • 主题发起人 主题发起人 nbpj
  • 开始时间 开始时间
N

nbpj

Unregistered / Unconfirmed
GUEST, unregistred user!
有谁知道在DBGrid中如何判断当前显示的是空记录?
 
两种方法:
1.判断DBGrid连接数据集的纪录数.
DBGrid.DataSource.DataSet.RecordCount=0
或 DBGrid.DataSource.DataSet.IsEmpty

2.直接判断字段空
J:=0;
For I:=0 To DBGrid.DataSource.DataSet.Fields.Count-1 do
if DBGrid.DataSource.DataSet.Fields.IsNull then Inc(J);
if J=DBGrif.DataSource.DataSet.Fields.Count then 空纪录集
 
表空: DataSet.Eof and DataSet.Bof
当前记录某个字段空:DBGrid.DataSource.DataSet.Fields.IsNull

 
pipi总是对的
 
谢谢各位!
 
多人接受答案了。
 
后退
顶部