Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 15 kết quả

Đề tài: Sắp xếp listview với phương thức sort(), thấy không có phản ứng

  1. #1
    Ngày gia nhập
    04 2010
    Bài viết
    43

    Mặc định Sắp xếp listview với phương thức sort(), thấy không có phản ứng

    Mố tả:
    Mình có vấn đề như thế này:
    Listview1 của mình gồm: 2 cột
    cột MaHS, TENHS
    Nạp dữ liệu lúc Load Form.
    Mình tạo 1 nút button1.click() //Đại khái là như vậy
    {
    LitView1.Sort();
    }

    Mình tạo thêm 1 nút nữa AddlistView.click(); //Xem như là mình add vào listview thêm 1 Item

    Nhưng khi mình click vào button1 thì thấy có phản nhưng không sắp xếp.

    Xin chỉ giáo! Cảm ơn.........

  2. #2
    Ngày gia nhập
    08 2009
    Nơi ở
    TP Cần Thơ - Lộ 91B
    Bài viết
    214

    - Thiết lập thuộc tính Sorting của listView trước khi chạy hàm Sort() bạn nhé
    - Mặc định listView.Sorting = SortOrder.None nên khi bạn chạy hàm Sort() nó không sắp xếp

  3. #3
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    còn ko được nữa thì code thêm cái thuật toán sắp xếp nữa cho ngon lành

  4. #4
    Ngày gia nhập
    04 2010
    Bài viết
    43

    Cảm ơn các bạn đã giúp mình!
    Máy mình đang bị hư, mình sửa xong sẽ Test lại như các bạn đã chỉ.


    Cho mình hỏi thêm nhé!
    Nếu mình muốn sắp xếp một cột mà mình chỉ định lúc chạy chương trình thì làm sao (Không Click vào Header). Mong các bạn giúp...

  5. #5
    Ngày gia nhập
    08 2009
    Nơi ở
    TP Cần Thơ - Lộ 91B
    Bài viết
    214

    Trích dẫn Nguyên bản được gửi bởi hoicuibap Xem bài viết
    Cảm ơn các bạn đã giúp mình!
    Máy mình đang bị hư, mình sửa xong sẽ Test lại như các bạn đã chỉ.


    Cho mình hỏi thêm nhé!
    Nếu mình muốn sắp xếp một cột mà mình chỉ định lúc chạy chương trình thì làm sao (Không Click vào Header). Mong các bạn giúp...
    - Tự viết 1 hàm thôi bạn
    - Trong ListView nếu sắp xếp 1 cột thì thứ tự của các cột khác cũng bị đảo lộn theo cột được sắp xếp

  6. #6
    Ngày gia nhập
    04 2010
    Bài viết
    43

    Mặc định Sắp xếp listview với phương thức sort(), thấy không có phản ứng

    - Thiết lập thuộc tính Sorting của listView trước khi chạy hàm Sort() bạn nhé
    - Mặc định listView.Sorting = SortOrder.None nên khi bạn chạy hàm Sort() nó không sắp xếp

    Minh làm như sau:
    private void button1_click()
    {
    listview1.Sorting = SortOrder.Ascending;
    listview1.Sort();
    }

    Theo chỉ dẫn của bạn, thi bao loi nhu sau:

    'SortOrder' is an ambiguous reference between 'System.Windows.Forms.SortOrder' and 'System.Data.SqlClient.SortOrder'

  7. #7
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    ko được thì làm thêm cái thuật toán sắp xếp ngon lành hơn đó bạn

  8. #8
    Ngày gia nhập
    08 2009
    Nơi ở
    TP Cần Thơ - Lộ 91B
    Bài viết
    214

    Trích dẫn Nguyên bản được gửi bởi hoicuibap Xem bài viết
    - Thiết lập thuộc tính Sorting của listView trước khi chạy hàm Sort() bạn nhé
    - Mặc định listView.Sorting = SortOrder.None nên khi bạn chạy hàm Sort() nó không sắp xếp

    Minh làm như sau:
    private void button1_click()
    {
    listview1.Sorting = SortOrder.Ascending;
    listview1.Sort();
    }

    Theo chỉ dẫn của bạn, thi bao loi nhu sau:

    'SortOrder' is an ambiguous reference between 'System.Windows.Forms.SortOrder' and 'System.Data.SqlClient.SortOrder'
    - Lỗi đó là do tên hàm bị trùng giữa 2 namespace
    - Để hết lỗi thì bạn nên ghi luôn namespace + tên hàm
    Code:
    private void button1_click()
    {
         listview1.Sorting = System.Windows.Forms.SortOrder.Ascending;
         listview1.Sort();
    }

    PHÁT TRIỂN PHẦN MỀM HỖ TRỢ CÔNG VIỆC
    ỨNG DỤNG QUẢN LÝ CHO DOANH NGHIỆP VỪA VÀ NHỎ

    (0969.867.490 - ltnghia.wins@gmail.com)

  9. #9
    Ngày gia nhập
    04 2010
    Bài viết
    43

    Nếu cái nào cũng viết thì. Vậy thì Visual cung cấp để làm gì vậy bạn.
    Chẳng lẻ chỉ biểu diễn chứ không sử dụng àh?

  10. #10
    Ngày gia nhập
    04 2010
    Bài viết
    43

    Mình sửa lại hết báo lỗi rồi, nhưng mà cứ Im ru như trước chẳng thấy sắp xếp vì hết

    Bạn cố gắng giúp mình nhé!
    Cảm ơn!

Các đề tài tương tự

  1. Thuật toán C++ Ưu nhược điểm các kiểu sort Interchange sort, Selection sort, Insertion sort, Sharke sort , Quick sort, Heap sort
    Gửi bởi duythanhnguyen trong diễn đàn Thắc mắc CTDL & Giải thuật
    Trả lời: 7
    Bài viết cuối: 23-09-2013, 01:16 AM
  2. Cách bỏ tùy chọn sort trong ListView.
    Gửi bởi helldevil12 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 13-08-2011, 09:13 PM
  3. Lập trình C Cách hoạt động của thuật toán Selection Sort và Bubble Sort như thế nào?
    Gửi bởi kuin0903 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 26-07-2011, 10:39 AM
  4. Các thuật toán sắp xếp mảng | Bubble sort, Shak sort, Insertion sort, Selection, ...
    Gửi bởi kids trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 11-04-2009, 10:05 PM
  5. Thuật toán Flash sort, Shear Sort cụ thể như thế nào?
    Gửi bởi tun_tun trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 16-05-2008, 01:43 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn