Tôi có TDbGrid và tôi có thể dễ dàng biết có bao nhiêu cột trong thời gian chạy với thuộc tính FieldCount, nhưng dường như không có thuộc tính RowCount tương ứng để hiển thị số lượng bản ghi đang được hiển thị. Làm thế nào tôi có thể tìm thấy điều này?Đếm các hàng trong một TDbGrid
8
A
Trả lời
8
Bạn có thể thử:
DBGrid1.DataSource.DataSet.RecordCount
Có lẽ có những giải pháp tốt hơn. Nhưng điều này làm việc cho tôi.
11
Cả hai RowCount
và VisibleRowCount
là các thuộc tính được bảo vệ trong TCustomGrid
không được hiển thị trong TDBGrid
. Nhưng bạn có thể nhận được vòng mà làm như sau:
type
TDummyGrid = class(TDBGrid);
RowCount := TDummyGrid(MyDBGrid).RowCount;
VisibleRowCount := TDummyGrid(MyDBGrid).VisibleRowCount;
Được cảnh báo rằng điều này bao gồm tiêu đề.
1
Tôi sẽ sử dụng
TDbGrid.ApproxCount
Các vấn đề liên quan
- 1. Đếm các hàng trong một văn bản
- 2. Tìm hàng hiện tại trong TDBGrid của Delphi
- 3. Đếm các hàng của bảng
- 4. JavaScript để nhận các hàng đếm một bảng HTML
- 5. SSRS: Cách đếm các hàng đúng
- 6. Đếm và kết hợp các hàng
- 7. Bắt số đếm hàng cho một bảng trong MySQL?
- 8. Đếm số hàng trong một bảng không sử dụng jquery
- 9. Cách đếm số hàng trong powershell
- 10. MySQL - đếm tổng số hàng trong php
- 11. Đếm số hàng trong trang tính
- 12. Bảng Windows Azure - Đếm hàng?
- 13. MySQL hàng đếm hiệu suất
- 14. Làm cách nào để đếm các ô trong một hàng bằng JQuery?
- 15. Cách đếm hiệu quả các hàng liên quan trong một mô hình bằng Doctrine2
- 16. MySQL - Cách đếm tất cả các hàng trên mỗi bảng trong một truy vấn
- 17. T-SQL Đếm hàng với các giá trị cụ thể (Truy vấn nhiều trong một)
- 18. C# EPPlus OpenXML đếm hàng
- 19. Cách sửa đổi giá trị ô trong Delphi TDBGrid
- 20. SSRS Tính đếm giữa các nhóm hàng và cột
- 21. Cách đếm các hàng trống khi đọc từ Excel
- 22. Đếm tổng số hàng với một nhóm bởi
- 23. Chuyển đổi hàng vào các cột sau khi đếm
- 24. Hibernate đếm hàng với một số tiêu chí
- 25. làm thế nào để đếm không có biểu tượng cụ thể trong một hàng trong mysql
- 26. Đếm các phần tử trong một cây trong Haskell
- 27. PowerShell: cách đếm số hàng trong tệp csv?
- 28. Làm thế nào để đếm các hàng trong GridView trong asp.net bằng cách sử dụng jQuery
- 29. Đếm số hàng 'chồng chéo' trong SQL Server
- 30. PIG làm thế nào để đếm số hàng trong alias
TDataSet.RecordCount thường sẽ cung cấp cho -1 tuỳ theo tình hình (như các truy vấn). –
Cảm ơn, có vẻ như tôi phải làm một số chương trình db, nếu không tôi sẽ mất liên lạc. (Hai năm làm việc trên một ứng dụng DB ít hơn). –
Thật vậy, Lars? Vì vậy, nhiều thời gian sử dụng TClientDataset, tôi không nhớ điều đó. Loại đối tượng truy vấn nào (ADO, IBX hoặc DBX) cho biết hành vi này? Tôi tin rằng dbx sẽ, bởi vì các thành phần của nó là con trỏ một chiều - nhưng có nhiều hơn? –