Tôi biết ListView
khá tốt, nhưng không bao giờ xem DataGrid
.WPF DataGrid từ bộ công cụ WPF vs ListView - bất kỳ lợi ích nào?
Câu hỏi của tôi rất đơn giản - nếu bạn không cần chỉnh sửa trong danh sách, thì DataGrid
có cung cấp bất kỳ lợi ích nào so với ListView
không? Ngoài ra, có bất lợi nào khi sử dụng DataGrid
(phức tạp hơn, hiệu năng, lỗi, khó tạo kiểu, v.v ...) không?
Tôi đồng ý với câu trả lời nhưng không đồng ý với kết luận. Ngay cả khi bạn không chỉnh sửa tại chỗ, DataGrid là một lựa chọn ưu tiên vì dễ dàng thêm chế độ xem sắp xếp và RowDetails. Vì vậy, lời khuyên của tôi sẽ là - nếu bạn có golumns, bắt đầu với DataGrid và bạn sẽ không phải chuyển đổi sau. –
ListView không thực sự là chỉ đọc. Bạn có thể dễ dàng làm cho mỗi ô trong một ListView có thể chỉnh sửa được bằng cách sử dụng các mẫu thích hợp. – Tarydon