C# 以编程方式设置DataGridView中组合框的选定索引

C# 以编程方式设置DataGridView中组合框的选定索引,c#,datagridview,combobox,C#,Datagridview,Combobox,我想在避免数据绑定的同时,在DataGridView的组合框中设置所选索引。它没有连接到数据库 我找到的所有解决方案都将DataGridView连接到数据库,但我没有连接到数据库,因此我无法解决此问题。由于DataGridViewComboxColumn没有SelectedIndex或SelectedValue属性,您可以尝试设置如下示例中的值: DataGridViewComboBoxColumn cmbCurrencies = (DataGridViewComboBoxColumn)myDa

我想在避免数据绑定的同时,在DataGridView的组合框中设置所选索引。它没有连接到数据库


我找到的所有解决方案都将DataGridView连接到数据库,但我没有连接到数据库,因此我无法解决此问题。

由于DataGridViewComboxColumn没有SelectedIndex或SelectedValue属性,您可以尝试设置如下示例中的值:

DataGridViewComboBoxColumn cmbCurrencies = (DataGridViewComboBoxColumn)myDataGridView.Columns["ComboboxCurrencyColumn"];

var currencies = entities.currencies.Select(c => c.currencyName).DefaultIfEmpty().ToList();     

cmbCurrencies.DataSource = currencies; 
然后:

for (int i = 0; i <= myDataGridView.RowCount - 1; i++)
    {
         myDataGridView.Rows[i].Cells["Index of Combobox Column"].Value = "Pound";
    }

for(int i=0;i)而您的问题是?在DataGridViewComboBox中,以编程方式选择索引。您需要将单元格强制转换为datagridviewcomboboxcell。。。。