コンボボックス列が 1 つある datagridview があります。コンボボックス列に入力します。コンボボックス列から任意のテキストを選択すると、for ループでデータを読み取るときに値を取得する必要があります。
dgFilter はこちら
DataGridViewComboBoxColumn dgcoSpec = new DataGridViewComboBoxColumn();
dgcoSpec = new DataGridViewComboBoxColumn();
dgcoSpec.DataSource = loadOperators();
dgcoSpec.DisplayMember = "Operatortxt";
dgcoSpec.ValueMember = "Operatorvalue";
dgcoSpec.AutoComplete = true;
dgcoSpec.HeaderText = "Operators";
dgcoSpec.Name = "Operators";
dgcoSpec.DefaultCellStyle.NullValue = "--Select--";
dgcoSpec.Width = 130;
dgFilter.Columns.Insert(1, dgcoSpec);
ここでこの方法でコンボボックス列からデータを読み取ります
for (int i = 0; i <= dgFilter.Rows.Count - 1; i++)
{
strOperator = dgFilter.Rows[i].Cells[1].Value.ToString().Trim();
}
しかし問題は、表示メンバーを取得しているのではなく、コンボックス値メンバーを取得していないことです。forループから値メンバーを抽出する方法。コードを教えてください。ありがとう