[問題] 同步2個Datagridview

看板C_Sharp (C#)作者 (..............)時間13年前 (2012/03/26 18:12), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
想請問一下~ 我現在在一個Form上並列2個Datagridview 同時2個都開啟多選功能~使他們能使用滑鼠進行多選~而被選擇的列會highlight 現在希望當我用滑鼠在左邊的Datagridview多選~ 然後右邊的Datagridview也同步選擇並highlight那些列 反之右邊選~左邊也希望同步 ------------------------------------------------------------------------------ 我現在作法是在Datagridview的SelectionChanged event用for loop 將所選套到另一個Datagridview private void m_LeftDataGridView_SelectionChanged(object sender, EventArgs e) { m_RightDataGridView.ClearSelection(); for (i = 0; i < m_LeftDataGridView.SelectedRows.Count; i++) { iSelectedIndex = m_LeftDataGridView.SelectedRows[i].Index; m_RightDataGridView.Rows[iSelectedIndex].Selected = true; } } 不過這樣會使得我在移動滑鼠遊標時卡卡的 請問我該怎麼改進? -- 完了!!灌水被版主抓包了~~ 快逃!!快逃!! 〝 ‵○〞 ‵〝○〞′ ′ ‵ ﹌) ﹌) 〞 〈﹀ ︵﹑〈﹀︵﹑︵﹑︵﹑ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.85.162 ※ 編輯: lazybonesla 來自: 219.87.85.162 (03/26 18:13)

03/27 10:44, , 1F
我現在用Refresh()...
03/27 10:44, 1F
文章代碼(AID): #1FS449l_ (C_Sharp)
文章代碼(AID): #1FS449l_ (C_Sharp)