У меня есть TDbGrid, и я могу с легкостью определить, сколько столбцов находится в нем во время выполнения с свойством FieldCount, но похоже, что соответствующее свойство RowCount не отображает, сколько записей отображается. Как я могу это узнать?Подсчет строк в TDbGrid
8
A
ответ
8
Вы можете попробовать:
DBGrid1.DataSource.DataSet.RecordCount
Может быть, есть более эффективные решения. Но это сработало для меня.
11
Оба RowCount
и VisibleRowCount
являются охраняемыми объектами в TCustomGrid
, которые не выставлены в TDBGrid
. Но вы можете обойти это следующим образом:
type
TDummyGrid = class(TDBGrid);
RowCount := TDummyGrid(MyDBGrid).RowCount;
VisibleRowCount := TDummyGrid(MyDBGrid).VisibleRowCount;
Следует предупредить, что это включает заголовок.
1
Я хотел бы использовать
TDbGrid.ApproxCount
Смежные вопросы
- 1. Подсчет строк строк в массиве
- 2. Печать TDBGrid
- 3. Подсчет строк в файле
- 4. Подсчет строк в JTextArea
- 5. Подсчет строк в PHP
- 6. Подсчет строк в excel
- 7. Подсчет строк в Swift
- 8. Подсчет строк в MySQL
- 9. Подсчет строк в PDO
- 10. Подсчет строк строк в отчете Crystal Report
- 11. C, подсчет уникальных строк в массиве строк
- 12. Подсчет количества строк в refcursor?
- 13. Подсчет количества строк в результатах
- 14. Подсчет строк в блоке ячеек
- 15. Подсчет строк в группе SQL
- 16. Подсчет строк в MySQL (рекорды)
- 17. Подсчет строк в VBA excel
- 18. Подсчет отдельных строк в MySQL
- 19. Подсчет количества строк в файле
- 20. Подсчет строк файла в Scala
- 21. подсчет строк программы в python
- 22. Подсчет нескольких строк в Mysql
- 23. Подсчет строк в файле Swift
- 24. Подсчет новых строк в файле
- 25. PHP - подсчет строк в массиве
- 26. Подсчет количества строк в файле
- 27. Подсчет количества строк в XSLT
- 28. Подсчет строк в массиве, JavaScript
- 29. подсчет количества строк в файле
- 30. Подсчет строк в таблице mysql
TDataSet.RecordCount часто дает -1 в зависимости от ситуации (например, запросы). – 2008-11-16 21:55:06