Nạp dữ liệu vào control dạng Table, làm thế nào là nhanh nhất?

Liên hệ QC

tqt37c2

Thành viên mới
Tham gia
24/9/07
Bài viết
7
Được thích
17
Các bác đã biết trong pm Dutoan97, người ta dùng một điều khiển dạng Table (tương tự FlexGrid) để nạp danh mục các mã hiệu đơn giá chẳng hạn. Thực ra thì nếu dùng các Grid để làm việc này thì cũng được, nhưng mà chậm lắm, với hàng nghìn hàng dữ liệu thì mất cả vài phút. Trong khi của pm dự toán, nó load, add hay remove cứ vèo vèo. Theo các bác, phải dùng control gì và dùng như thế nào để đạt được điều đó?
 
tqt37c2 đã viết:
Các bác đã biết trong pm Dutoan97, người ta dùng một điều khiển dạng Table (tương tự FlexGrid) để nạp danh mục các mã hiệu đơn giá chẳng hạn. Thực ra thì nếu dùng các Grid để làm việc này thì cũng được, nhưng mà chậm lắm, với hàng nghìn hàng dữ liệu thì mất cả vài phút. Trong khi của pm dự toán, nó load, add hay remove cứ vèo vèo. Theo các bác, phải dùng control gì và dùng như thế nào để đạt được điều đó?
Để nhanh thì tốt nhất dữ liệu là dữ liệu trong Database

Và khi đó đối tượng (control) dùng là DB-Grid -> sẽ nhanh hơn Grid cũng như càng nhanh hơn FlexDrid
.
 
Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn bác tigertiger đã trả lời. Nhưng em thấy control mà dutoan97 dùng không phải thuộc các họ grid của MS. Theo các bác, nó chính xác là control gì, và có activeX của nó không?
 
Upvote 0
Hãy google: Virtual Grid

Với tính năng hỗ trợ "Virtual" thì 1 Grid có thể load vài triệu items ghi chỉ trong có vài ... miniseconds
Mỗi tội dùng Virtual Grid thì hơi khó hơn dùng cách bình thường.

Chú ý: Virtual Grid ko phải là tên 1 Grid cụ thể nào nhé.

M$'s Grids chả có cái nào ổn cả đâu. M$ còn mua bộ Xceed Components để viết cái Accounting mà Free cho mọi người ngày xưa đó.

Nếu biết cách làm thì MS FlexGrid cũng có thể load dữ liệu nhanh hơn bình thường 1 chút được. Dĩ nhiên tính tới triệu bản ghi là ko ổn. DBGrid thì chỉ có người mới lập trình mới dùng thôi.

Link dưới đầy là hình ảnh 1 cái Grid viết trên VB với 10 triệu items được load trong có 0,0015s. Cái Grid này vừa đẹp, hỗ trợ rất nhiều theme hiện đại, sử dụng công nghệ Virtual Grid rất mạnh (hơn tất cả các Grid nổi tiếng khác có trên thị trường có sử dụng công nghệ Virtual Grid), Unicode Support.
attachment.php
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom