我有一个 DBGrid ,它显示了dBASE表的过滤视图。
DBGrid有一个名为 RowCount 的属性,但标记为私有。
如何确定行数?
我真正需要知道的是,计数是否大于零。
使用delphi Turbo Professional
答案 0 :(得分:1)
您可以检查网格的DataSource的DataSet的.RecordCount属性,即DBASE表本身。
答案 1 :(得分:1)
您可以检查DataSet.IsEmpty属性
if not DBGrid.DataSource.DataSet.IsEmpty then
ShowMessage(Format('DBGrid ''%s'' has more than one record.', [DBGrid.Name]));