Tôi đang làm việc trên một ứng dụng C# nhỏ (WPF + SQLite) nơi tôi đang triển khai RadGridView
từ Telerik. Tôi muốn hợp nhất tất cả các cột có cùng ID giống như trong bảng. Ngay bây giờ dữ liệu của tôi trông như thế này (đây là quan điểm của tôi).Telerik radgridview hợp nhất/nhóm
╔════╤═══════╤══════════╤══════╗
║ id │ ime │ surname │ year ║
╠════╪═══════╪══════════╪══════╣
║ 1 │ Name1 │ Surname1 │ 1994 ║
╟────┼───────┼──────────┼──────╢
║ 1 │ Name1 │ Surname1 │ 1995 ║
╟────┼───────┼──────────┼──────╢
║ 2 │ Name2 │ Surname2 │ 1996 ║
╟────┼───────┼──────────┼──────╢
║ 3 │ Name3 │ Surname3 │ 1996 ║
╚════╧═══════╧══════════╧══════╝
Và đây là những gì tôi muốn đạt được trong RadGridView của mình.
╔════╤═══════╤══════════╤═══════╗
║ id │ ime │ surname │ year ║
╠════╪═══════╪══════════╪═══════╣
║ 1 │ Name1 │ Surname1 │ 1994 ║
║ │ │ │ 1995 ║
╟────┼───────┼──────────┼───────╢
║ 2 │ Name2 │ Surname2 │ 1996 ║
╟────┼───────┼──────────┼───────╢
║ 3 │ Name3 │ Surname3 │ 1996 ║
╚════╧═══════╧══════════╧═══════╝
Giải pháp và sự cố là tùy chọn hợp nhất mà radgridview có. Nhưng nó sáp nhập tất cả các dữ liệu có cùng giá trị. Và có vẻ ổn nhưng chức năng là xấu.
Nó làm những gì tôi buồn nhưng khi tôi cố gắng bấm vào ô đã phối sau khi bấm đúp nó thực hiện điều này. (Trong ví dụ này tôi nhấp tế bào surname1)
╔════╤═══════╤══════════╤═══════╗
║ id │ ime │ surname │ year ║
╠════╪═══════╪══════════╪═══════╣
║ 1 │ Name1 │ Surname1 │ 1994 ║
╟────────────┼──────────┤ 1995 ║
║ │ Surname1 │ ║
╟────────────┼──────────┼───────╢
║ 2 │ Name2 │ Surname2 │ 1996 ║
╟────┼───────┼──────────┼───────╢
║ 3 │ Name3 │ Surname3 │ 1996 ║
╚════╧═══════╧══════════╧═══════╝
Đây là radgridview của tôi, màu đỏ đánh dấu là nơi tôi nhấp đúp vào, và các tế bào màu xanh lá cây là một trong những người mà tôi muốn không sáp nhập + sau nhấp vào hàng đó tôi muốn nó được chọn.
để đạt được điều này trong ui ajax asp.net của telerik, tôi triển khai 'ITemplate' và khởi tạo GridView bằng đối tượng của tôi. Tôi xử lý và cũng tiếp xúc (đóng gói với EventHandler mới) các sự kiện OnDataBinding của mỗi điều khiển tôi sử dụng trong mẫu của tôi .. Tôi không chắc chắn như thế nào khả thi đó là với các dự án wpf .. đánh dấu của bạn và kiểm soát ininitialization như thế nào? –
Đây là ràng buộc xaml của tôi, tôi chỉ gửi một hàng. ' telerik: GridViewDataColumn>' –
FiN