Tôi đã có chế độ xem danh sách mà tôi đang điền với 8 cột dữ liệu người dùng. Người dùng có tùy chọn cho phép tự động làm mới, điều này làm cho ListView bị xóa và được tái hoạt động với dữ liệu mới nhất từ cơ sở dữ liệu.WinForms ListView, Nhớ vị trí cuộn trên Tải lại
Vấn đề là khi các mục được xóa và được mở lại, vùng hiển thị sẽ nhảy trở lại đầu danh sách. Vì vậy, nếu tôi đang xem mục 1000 năm 2000, rất bất tiện khi quay lại mục đó.
Về cơ bản, những gì tôi hỏi là, làm cách nào để có được khoảng cách cuộn hiện tại (x và y) và sau đó khôi phục chúng?
Đây là những gì tôi đã làm. Tôi đã thêm thẻ vào mục con đầu tiên và sau đó sử dụng thẻ đó để thực hiện so sánh và chỉ cập nhật khi được yêu cầu. – GenericTypeTea