0

I have a DBGrid that shows a filtered view of a dBASE table.

DBGrid has a property called RowCount but is marked private.

How do I determine the row count?

All I really need to know, is whether the count is more than zero.

Using delphi Turbo Professional

ChuckO
  • 2,543
  • 6
  • 34
  • 41

2 Answers2

2

You can check the .RecordCount property of the grid's DataSource's DataSet, the DBASE table itself.

RobertFrank
  • 7,332
  • 11
  • 53
  • 99
1

You can check DataSet.IsEmpty property

if not DBGrid.DataSource.DataSet.IsEmpty then
  ShowMessage(Format('DBGrid ''%s'' has more than one record.', [DBGrid.Name]));
Cesar Romero
  • 4,027
  • 1
  • 25
  • 44