9
我正在從Telerik實施RadGridView
的小型C#(WPF + SQLite)應用程序。 我想合併所有列在哪裏是相同的ID像在表中。現在我的數據看起來像這樣(這是我的觀點)。Telerik radgridview合併/組
╔════╤═══════╤══════════╤══════╗
║ id │ ime │ surname │ year ║
╠════╪═══════╪══════════╪══════╣
║ 1 │ Name1 │ Surname1 │ 1994 ║
╟────┼───────┼──────────┼──────╢
║ 1 │ Name1 │ Surname1 │ 1995 ║
╟────┼───────┼──────────┼──────╢
║ 2 │ Name2 │ Surname2 │ 1996 ║
╟────┼───────┼──────────┼──────╢
║ 3 │ Name3 │ Surname3 │ 1996 ║
╚════╧═══════╧══════════╧══════╝
這就是我想要在我的RadGridView中存檔。
╔════╤═══════╤══════════╤═══════╗
║ id │ ime │ surname │ year ║
╠════╪═══════╪══════════╪═══════╣
║ 1 │ Name1 │ Surname1 │ 1994 ║
║ │ │ │ 1995 ║
╟────┼───────┼──────────┼───────╢
║ 2 │ Name2 │ Surname2 │ 1996 ║
╟────┼───────┼──────────┼───────╢
║ 3 │ Name3 │ Surname3 │ 1996 ║
╚════╧═══════╧══════════╧═══════╝
解決方案和問題是radgridview有合併選項。但它合併了所有具有相同價值的數據。它看起來不錯,但功能不好。
它做我很傷心,但當我嘗試點擊合併單元格後雙擊它這樣做。 (在這個例子中,我點擊surname1細胞)
╔════╤═══════╤══════════╤═══════╗
║ id │ ime │ surname │ year ║
╠════╪═══════╪══════════╪═══════╣
║ 1 │ Name1 │ Surname1 │ 1994 ║
╟────────────┼──────────┤ 1995 ║
║ │ Surname1 │ ║
╟────────────┼──────────┼───────╢
║ 2 │ Name2 │ Surname2 │ 1996 ║
╟────┼───────┼──────────┼───────╢
║ 3 │ Name3 │ Surname3 │ 1996 ║
╚════╧═══════╧══════════╧═══════╝
這是我radgridview,紅色標記是我雙擊其中,綠色電池是一個我想不合並誰+後點擊我希望它被選中的那一行。
爲了在telerik的asp.net ajax ui中實現這一點,我實現了'ITemplate'並使用我的對象初始化了gridview。我處理並暴露了(使用新的EventHandler封裝)我的模板中使用的每個控件的OnDataBinding事件..我不確定wpf項目的可行性如何。您的標記和初始化控件的外觀如何? –
這是我的xaml綁定,我只是發送一行。 ' telerik:GridViewDataColumn> –
FiN