2015-10-16 103 views
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 ║ 
╚════╧═══════╧══════════╧═══════╝ 

This is my radgridview, the red marked is where i double clicked, and the green cells are one who I want to not to merge + after clicking that row I want it to be selected.

這是我radgridview,紅色標記是我雙擊其中,綠色電池是一個我想不合並誰+後點擊我希望它被選中的那一行。

+0

爲了在telerik的asp.net ajax ui中實現這一點,我實現了'ITemplate'並使用我的對象初始化了gridview。我處理並暴露了(使用新的EventHandler封裝)我的模板中使用的每個控件的OnDataBinding事件..我不確定wpf項目的可行性如何。您的標記和初始化控件的外觀如何? –

+0

這是我的xaml綁定,我只是發送一行。 ' FiN

回答

3

在他們RadGridView文檔,Telerik的有這樣一段話:

選擇目前不支持合併單元格。選擇一行時,除了合併的單元格之外的所有單元格都將顯示爲選中狀態。

相關問題