我有一个TDbGrid,我可以很容易地告诉它在运行时有多少列使用FieldCount属性,但似乎没有相应的RowCount属性来显示正在显示的记录数.我怎么能找到这个?
这两个RowCount
和VisibleRowCount
保护性质TCustomGrid
,在不暴露TDBGrid
.但你可以做到以下几点:
type TDummyGrid = class(TDBGrid); RowCount := TDummyGrid(MyDBGrid).RowCount; VisibleRowCount := TDummyGrid(MyDBGrid).VisibleRowCount;
请注意,这包括标题.
你可以尝试:
DBGrid1.DataSource.DataSet.RecordCount
也许有更好的解决方案.但这对我有用.