2009-08-06 22 views
5

Xin chào Tôi cần một giải pháp nhanh để lọc/phân loại bằng cách sử dụng điều khiển DataGridView Winforms giống như trong Excel.C# Winforms DataGridView với phân loại/lọc như Ms Excel

Tôi đã xem xét các bài đăng hiện có trên khu vực này nhưng không có bài đăng nào đáp ứng được nhu cầu của tôi.

Tôi đang điền DataGridView theo cách thủ công - không có ràng buộc dữ liệu

Trả lời

6

Các cột DataGridView đã hỗ trợ sắp xếp.

Tôi sẽ điền một DataTable với dữ liệu của bạn và sau đó liên kết DataGridView với myDataTable.DefaultView.

Bạn có thể lọc các hàng được hiển thị bằng cách đặt myDataTable.DefaultView.RowFilter.

Bạn có thể đặt Hộp văn bản và/hoặc Hộp tổ hợp phía trên DataGridView và cập nhật myDataTable.DefaultView.RowFilter làm thay đổi đầu vào/lựa chọn.

+0

Cảm ơn, tôi đã ràng buộc với DataTable và tôi có thể tải dữ liệu của mình và thực hiện sắp xếp ... Đang cố gắng làm việc trên bộ lọc hàng ... Cổ vũ !!!! –

0

Tại sao không sử dụng một thành phần của bên thứ 3 giá rẻ? Ngay cả khi bạn mua nó, cuối cùng nó thực sự có thể tiết kiệm tiền của bạn. This DataGridView alternative with autofilter hoạt động rất nhanh và chế độ không liên kết là chế độ làm việc chính của nó. Thêm vào đó nó hỗ trợ tính năng AutoFilter kiểu Excel.

+3

vì chúng tôi là lập trình viên. tại sao ngay cả bận tâm đến chương trình nếu bạn có thể tìm thấy một phần mềm để làm điều đó? – Dementic

Các vấn đề liên quan