尋找關於如何最好地解決這個問題的一些指導。在同一個數據網格中顯示父/子行
我有一個需求來創建一個數據網格,顯示一些父行,並在每個父行上我們有一個展開/摺疊按鈕。單擊此按鈕時,會在父行下顯示一些相關的子行。
我已經通過在父數據網格上使用rowdetailstemplate來實現此功能,該數據網格在展開後顯示另一個數據網格,然後顯示相關的子行。這個早期的問題Displaying hierarchal parent child data in WPF DataGrid顯示的細節..
這工作正常,但有問題,每個父行有效地爲兒童有一個單獨的數據網格,所以喜歡用鍵盤導航的東西不太好,因爲孩子rowdetails區域被跳過,我們唯一導航的是父級。
其他問題是,當我們用鼠標選擇子行時,最後會出現幾行高亮選中的行。這是可以理解的,因爲每個網格都是單獨控制的。
目的是給孩子治病行一樣的父行,在選擇方面,導航等
沒有任何人有任何指針或指導如何解決這個問題?
感謝
用戶是否需要能夠編輯子行數據? – 2012-03-19 21:21:50
不,它只是只讀, – 2012-03-20 08:58:01
所以,用戶不能編輯數據,但它需要能夠導航到每個單獨的數據項?爲什麼?複製/粘貼? – 2012-03-20 13:46:29