• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Control hỗ trợ phân trang trong DGV !!

Bộ sưu tập các thư viện hỗ trợ sẳn cho Visual Basic .NET và C#

Điều hành viên: tungcan5diop, QUANITGROBEST

Nội qui chuyên mục
1. Gửi bài viết tại đây, Tester sẽ chuyển vào trong nếu bài viết đạt yêu cầu.
2. Gửi bài theo mẫu qui định: viewtopic.php?f=2&t=5
[ten][/ten]
[loai][/loai]
[ngonngu][/ngonngu]
[tacgia][/tacgia]
[chucnang][/chucnang]
[end][/end]
Hình đại diện của người dùng
Kasper
Guru
Guru
Bài viết: 1062
Ngày tham gia: T.Sáu 16/05/2008 10:54 am
Has thanked: 2 time
Been thanked: 76 time
Liên hệ:

Control hỗ trợ phân trang trong DGV !!

Gửi bàigửi bởi Kasper » T.Tư 14/07/2010 11:46 am

Tên: KSupportDGV
Loại: User Control
Ngôn ngữ lập trình: .NET 2008, netframework 3.5
Tác giả: Kasper - © Kapersoft 2010
Chức năng: Hỗ trợ phân trang trong DataGridView, giao diện cool :D



Mới xây dựng xong cái control hỗ trợ phân trang cho datagridview. Với KasDGVPage control, bạn sẽ:
- Không cần bỏ thời gian ra code dài dòng bởi vì bạn chỉ cần 1 dòng code duy nhất
- Không cần thiết kế giao diện, vì KasDGVPage đã hỗ trợ một giao diện Office2007 rất thích hợp khi sử dụng DGV trong bộ DotNetBar.

*.* Hướng dẫn sử dụng:
1. Khi design: Sau khi kéo thả KasDGVPage vào form, bạn quan tâm đến những properties sau:
- DTGridView: là DGV mà bạn dự tính sẽ phân trang
- ItemPerPage: là số item hiển thị trên 1 trang
- Language: ngôn ngữ hiển thị
- TextColor: màu chữ hiển thị

2. Trong code: Bạn hãy thêm dòng code vào ngay sau dòng code gán DataSource cho DGV, ví dụ:
  1. da.Fill(dt) ' Fill một datatable
  2. DataGridViewX1.DataSource = dt ' gán DataSource của DGV = dt
  3. KasDGVPage1.SplitPages() ' thực hiện phân trang
  4.  


Xem thêm hình minh họa
File đính kèm có dung lượng lớn vì phần mềm demo có sử dụng DevComponents.DotNetBar2.dll và CSDL Northwind.mdb; riêng KasDGVPage chỉ 40KB
Tập tin đính kèm
Hinh.gif
DemoSplitPages.rar
(1.37 MiB) Đã tải 1678 lần


Lành tợ tòng, ác tợ hoa,
Nhà hòa muôn việc đều nên.

nmchien
Thành viên chính thức
Thành viên chính thức
Bài viết: 27
Ngày tham gia: T.Năm 15/07/2010 7:20 pm
Been thanked: 6 time

Re: Control hỗ trợ phân trang trong DGV !!

Gửi bàigửi bởi nmchien » T.Năm 15/07/2010 7:29 pm

Control này rất hay nhưng tôi làm project với Krypton tôlkit nhưng khi thay đổi skin nó không thay đổi theo
Bạn có thể chia sẻ code được ko?
Cám ơn.

pedauheo
Bài viết: 1
Ngày tham gia: T.Bảy 07/04/2012 8:44 pm
Has thanked: 1 time

Re: Control hỗ trợ phân trang trong DGV !!

Gửi bàigửi bởi pedauheo » T.Bảy 07/04/2012 9:06 pm

Vậy cái KasDGVPage add vô Dotnetbar như thế nào vậy bạn?

Bạn vui lòng hướng dẫn mjnh với mjnh cung đang cần cái này lắm!

thanks

Hình đại diện của người dùng
Kasper
Guru
Guru
Bài viết: 1062
Ngày tham gia: T.Sáu 16/05/2008 10:54 am
Has thanked: 2 time
Been thanked: 76 time
Liên hệ:

Re: Control hỗ trợ phân trang trong DGV !!

Gửi bàigửi bởi Kasper » T.Hai 09/04/2012 10:42 am

Bạn đâu cần add gì vô DotNetbar.
Việc cần làm là sau khi bạn kéo thả 1 datagridview thì tiếp tục bạn kéo thả 1 KasDGVPage control vào form. Sau đó bạn chọn thuộc tính DTGridView của KasDGVPage control là datagridview cần phân trang là xong.

Các thuộc tính khác cần quan tâm là ItemPerPage: số item trên 1 trang; Language: ngôn ngữ hiển thị tiếng Anh hay tiếng Việt
Lành tợ tòng, ác tợ hoa,
Nhà hòa muôn việc đều nên.

Hình đại diện của người dùng
vietteiv
Quản trị
Quản trị
Bài viết: 1323
Ngày tham gia: T.Bảy 10/02/2007 12:17 am
Đến từ: Cung cấp giải pháp quản lý doanh nghiệp, dự án, tư vấn xây dựng
Has thanked: 6 time
Been thanked: 71 time
Liên hệ:

Re: Control hỗ trợ phân trang trong DGV !!

Gửi bàigửi bởi vietteiv » T.Ba 10/04/2012 1:41 pm

cái control này đã gộp tính năng hỗ trợ merge header DataGridView vào chưa? nếu chưa thì kasper làm luôn đi cho tiện vì cùng tác giả mà :D
viewtopic.php?f=17&t=6323

p/s: nếu có thể thì nghiên cứu thêm cái filter nữa thì tuyệt vời ;;)
viewtopic.php?f=17&t=10434

glucoze
Thành viên chính thức
Thành viên chính thức
Bài viết: 14
Ngày tham gia: T.Hai 15/06/2009 9:04 pm

Cả nhà ơi giúp em với.

Gửi bàigửi bởi glucoze » T.Hai 16/06/2014 10:17 pm

Cả nhà cho em hỏi. Em sử dụng Control hỗ trợ phân trang như trên. Em đã làm được rồi nhưng sao trên DGV của em có thêm 1 cột kasSTT ở cột cuối cùng. Trên DGV của em không có khai báo sử dụng cột này. Em kiếm trắng con mắt mà không biết nó nằm ở chỗ nào. Mong cả nhà giúp em với.


Quay về “[.NET] Module, Class, UserControl, DLL”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách