Ich arbeite an einer kleinen C# (WPF + SQLite) Anwendung, wo ich RadGridView
von Telerik implementieren. Ich möchte alle Spalten zusammenführen, wo die gleiche ID wie in der Tabelle ist. Im Moment sehen meine Daten so aus (das ist meine Ansicht).Telerik radgridview Zusammenführen/Gruppe
╔════╤═══════╤══════════╤══════╗
║ id │ ime │ surname │ year ║
╠════╪═══════╪══════════╪══════╣
║ 1 │ Name1 │ Surname1 │ 1994 ║
╟────┼───────┼──────────┼──────╢
║ 1 │ Name1 │ Surname1 │ 1995 ║
╟────┼───────┼──────────┼──────╢
║ 2 │ Name2 │ Surname2 │ 1996 ║
╟────┼───────┼──────────┼──────╢
║ 3 │ Name3 │ Surname3 │ 1996 ║
╚════╧═══════╧══════════╧══════╝
Und das ist, was ich in meinem RadGridView erreichen will.
╔════╤═══════╤══════════╤═══════╗
║ id │ ime │ surname │ year ║
╠════╪═══════╪══════════╪═══════╣
║ 1 │ Name1 │ Surname1 │ 1994 ║
║ │ │ │ 1995 ║
╟────┼───────┼──────────┼───────╢
║ 2 │ Name2 │ Surname2 │ 1996 ║
╟────┼───────┼──────────┼───────╢
║ 3 │ Name3 │ Surname3 │ 1996 ║
╚════╧═══════╧══════════╧═══════╝
Die Lösung und das Problem ist Merge-Option, die radgridview hat. Aber es verschmilzt alle Daten, die den gleichen Wert haben. Und es sieht gut aus, aber die Funktionalität ist schlecht.
Es tut was ich traurig, aber wenn ich versuche, die verbundene Zelle nach dem Doppelklick zu klicken, tut es dies. (In diesem Beispiel klickte ich surname1 Zelle)
╔════╤═══════╤══════════╤═══════╗
║ id │ ime │ surname │ year ║
╠════╪═══════╪══════════╪═══════╣
║ 1 │ Name1 │ Surname1 │ 1994 ║
╟────────────┼──────────┤ 1995 ║
║ │ Surname1 │ ║
╟────────────┼──────────┼───────╢
║ 2 │ Name2 │ Surname2 │ 1996 ║
╟────┼───────┼──────────┼───────╢
║ 3 │ Name3 │ Surname3 │ 1996 ║
╚════╧═══════╧══════════╧═══════╝
Das ist mein radgridview, die rot markiert ist, wo ich klickte doppelt, und die grünen Zellen sind einer, ich will nicht zu fusionieren + nach Klicken Sie auf diese Zeile Ich möchte, dass es ausgewählt wird.
Um dies in Telerik Asp.net Ajax Ui zu erreichen, implementiere ich 'ITemplate' und initialisiert die Gridview mit meinem Objekt. Ich habe die OnDataBinding-Ereignisse jedes Steuerelements, das ich in meiner Vorlage verwendete, behandelt und auch enthüllt (eingekapselt mit dem neuen EventHandler). Ich bin nicht sicher, wie rentabel das mit WPF-Projekten ist. Wie sieht Ihre Markup- und Steuerininitialisierung aus? –
Das ist meine XAML-Bindung, ich sende nur für eine Zeile. ' telerik: GridViewDataColumn>' –
FiN