簡體   English   中英

如何:使用多個DataGridViews進行單選

[英]How to: Single Selection with Multiple DataGridViews

我正在通過LINQ從SQL數據庫中提取記錄,並在兩個單獨的DataGridViews中顯示條目。 我想知道在兩個組件之間只選擇一行的最佳方法是什么?

例如:如果A,B和C存儲在DGV1中。 D,E和F存儲在DGV2中。 一次只能選擇A,B,C,D,E或F。

到目前為止,我已經嘗試過:對每個DGV使用SelectionChanged事件在另一個DGV中調用ClearSelection()。 顯然,這是一個可怕的想法,因為它本質上是一個無限循環。 我也嘗試過使用CellClick事件,但是它不能說明用戶通過向上/向下鍵更改選擇的情況。

非常感謝您的幫助,如果需要任何其他信息,請告訴我。

如果未選擇任何內容,則不要在SelectionChanged事件中為另一個網格調用ClearSelection() If (changedGrid.SelectedRows.Count > 0) {OtherGrid.ClearSelection();}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM