私は TDbGrid を持っており、実行時に FieldCount プロパティを使用して列の数を簡単に知ることができますが、表示されているレコードの数を表示するための対応する RowCount プロパティがないようです。どうすればこれを見つけることができますか?
30643 次
3 に答える
13
RowCount
とは両方ともで公開されていないVisibleRowCount
の保護されたプロパティです。ただし、次のことを行うことで回避できます。TCustomGrid
TDBGrid
type
TDummyGrid = class(TDBGrid);
RowCount := TDummyGrid(MyDBGrid).RowCount;
VisibleRowCount := TDummyGrid(MyDBGrid).VisibleRowCount;
これにはヘッダーが含まれることに注意してください。
于 2008-11-16T20:47:36.200 に答える
9
あなたは試すことができます:
DBGrid1.DataSource.DataSet.RecordCount
たぶん、より良い解決策があります。しかし、これは私にとってはうまくいきました。
于 2008-11-16T20:24:32.237 に答える
1
私は使うだろう
TDbGrid.ApproxCount
于 2010-07-01T07:59:42.487 に答える