我有 datagridview,它有一个组合框列。我填充组合框列。当我从组合框列中选择任何文本时,我需要在读取 for 循环中的数据时获取该值。
dgFilter 在这里 datagridview
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 循环中提取值成员。请用代码指导我。谢谢