如何根据 DataGridView 中的选定行将组合框中的特定项目设置为选定项?
Posted
技术标签:
【中文标题】如何根据 DataGridView 中的选定行将组合框中的特定项目设置为选定项?【英文标题】:How to set specific item from combobox as a selected based on selected row in DataGridView? 【发布时间】:2013-12-29 19:36:00 【问题描述】:我在 FormA 中有一个 DataGridView,在 FormB 中有一个按钮。 在 FormB 中,我的组合框由 FormA 上的 DataGridView 中的项目填充。
如何根据 DataGridView 中的选定行将组合框中的特定项设置为选定项?
我在 FormA 中选择行,点击 FormB 的按钮,ComboBox 已经选择了这一行作为项目。
【问题讨论】:
展示你尝试了什么,给我们一些代码在你的堆栈... 【参考方案1】:ComboBox 也有一个名为“SelectedItem”和“SelectedIndex”的属性。 DataGridView 有一组行和列。您可以像这样知道所选行的索引:
var SelectedRow = DGR.SelectedRows[0];
int SelectedIndex=SelectedRow.Index;
DGR 代表 DataGridView。 您可以使用 selectedIndex 在表单 B 中设置组合框的 SelectedIndex。
【讨论】:
以上是关于如何根据 DataGridView 中的选定行将组合框中的特定项目设置为选定项?的主要内容,如果未能解决你的问题,请参考以下文章
如何取消选择 DataGridView 控件中的所有选定行?
如何使用 C# 从 SQL Server 数据库中逐行将数据检索到 datagridview 中