yes
label1.Caption:=DataSource1.DataSet.RecordCount.ToString;
displays the number of records on the screen in dbgrid.
Just using DBNavigator click manualy on "Last" button
and then in label1 it will show how many are all.
And how to programatically press "Last" button in DBNavigator?