繁体   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