Reputation: 2583
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
Upvotes: 0
Views: 9107
Reputation: 4037
You can check DataSet.IsEmpty property
if not DBGrid.DataSource.DataSet.IsEmpty then
ShowMessage(Format('DBGrid ''%s'' has more than one record.', [DBGrid.Name]));
Upvotes: 1
Reputation: 7394
You can check the .RecordCount property of the grid's DataSource's DataSet, the DBASE table itself.
Upvotes: 2