Na ja, das DataSet kann ja auch noch leer sein. Ich würde das in etwa so machen:
Delphi-Quellcode:
if not Assigned(DBGrid.DataSource.DataSet)
then NixZumAnzeigen else
if DBGrid.DataSource.DataSet.IsEmpty
then KeineDaten else WirdWohlWasdaSein;
Gruss Otto PS: Sorry wenn ich manchmal banale Fragen stelle. Ich bin Hobby-Programmierer und nicht zu faul die SuFu zu benutzen