Друзья, я использую datagridviewcomboboxcolumn как индекс столбца 1 в моем datagridview. Я получил данные из таблицы базы данных доступа и заполнил столбец datagridviewcombobox следующим образом:
for (int i = 0; reader.Read(); i++)
{
cmbBusCode.Items.Add(reader["BUSINESS_CODE"] + "-" + reader["BUSINESS_DESCRIPTION"]);
cmbBusCode.ValueMember = "BUSINESS_CODE";
}
Тогда я пишу это:
cmbBusCode.DisplayIndex = 1;
cmbBusCode.Width = 200;
cmbBusCode.Name = "Code";
cmbBusCode.HeaderText = "Code";
И добавив этот столбец как
dgView.Columns.Add(cmbBusCode);
Поле со списком заполняется, и я могу выбрать любой из списка. Теперь, когда я сохраняю данные, я хочу получить ValueMember выбранного элемента. Чтобы получить это значение, я использую следующий код, но он дает строковое представление поля «BUSINESS_CODE», а не значение .. Пожалуйста, помогите мне, чтобы получить ValueMemeber выбранного элемента ..
foreach (DataGridViewRow row in dgView.Rows)
{
string cd = row.Cells["Code"].Value.ToString();
}