ChuckO
ChuckO

Reputation: 2583

How to determine Delphi DBGrid Row Count

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

Answers (2)

Cesar Romero
Cesar Romero

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

RobertFrank
RobertFrank

Reputation: 7394

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

Upvotes: 2

Related Questions