![]() |
Datenbank: ABS • Version: 488 • Zugriff über: Datascore
TDBGrid die Zeilenzahl abfragen?
Wie kann man bei einem TDBGrid die Zeilenzahl abfragen?
|
Re: TDBGrid die Zeilenzahl abfragen?
hallo heike!
am einfachsten löst du dein problem, in dem du die datensätze des dem DBGrid dahinterliegenden datensets zählst ;) mfg, stefan |
Re: TDBGrid die Zeilenzahl abfragen?
Hallo Heike,
vielleicht meinst du das hier?
Delphi-Quellcode:
Grüße vom marabu
type
TSmart = class(TDBGrid); procedure TDemoForm.ShowButtonClick(Sender: TObject); begin ShowMessage(Format('%d rows fully visible', [TSmart(DBGrid).VisibleRowCount])); end; |
Re: TDBGrid die Zeilenzahl abfragen?
@marabu, vielen Dank. Nein, ich möchte nur abfragen wieviel Zeilen ein TDBGrid oder wieviel Daten ein Feld hat. (auch wenn sie nicht sichtbar sind).
|
Re: TDBGrid die Zeilenzahl abfragen?
Dann hat dir grayfox die richtige Antwort gegeben - mit anderen Worten:
Delphi-Quellcode:
marabu
var
iRows: integer; begin iRows := DBGrid.DataSource.DataSet.RecordCount; end; PS: hoffentlich arbeitest du nicht mit OnFiltered ... |
Re: TDBGrid die Zeilenzahl abfragen?
@marabu, danke! ich bin nicht auf .RecordCount gekommen.
|
Re: TDBGrid die Zeilenzahl abfragen?
Zitat:
André |
Re: TDBGrid die Zeilenzahl abfragen?
Hi André,
Zitat:
Bei SQL-Servern führt der sichere Weg über die Eigenschaft RowsAffected - wenn vorhanden. Generell kommt man nicht umhin die Dokumentation zu lesen. ADO liefert laut Online-Hilfe das Ergebnis in RecordCount und RowsAffected ... Freundliche Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz