Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
DenKG
5 / 5 / 7
Регистрация: 23.12.2015
Сообщений: 683
1

Вывести в ComboBox значение, выбранное в DataGrid

04.12.2017, 16:02. Просмотров 136. Ответов 1
Метки нет (Все метки)

У меня существует ComboBox, для которого имеется источник данных - (!!!) таблица в базе данных.
DataGrid заполняется из хранимой процедуры.
Как мне передать в ComboBox значение выбранной ячейки в DataGrid таким образом, чтобы оно соответствовало ID в базе данных?

Например, в ComboBox такие значения из БД(в соответствии с нумерацией в БД):
1. Древесина
2. Лак
3. Краска

В DataGrid Хранимая процедура далеко не всегда выводит информацию в таком порядке.
Как мне в ComboBox вывести, например, лак, если я ткну по соответствующей ячейке в DG?

Пытался сделать так:
C#
1
2
3
4
rowNum = dataGridView1.CurrentCell.RowIndex;
            dataGridView1.Rows[rowNum].Cells[1].Selected = true;
            rawComboBox.DisplayMember = dataGridView1.Rows[rowNum].Cells[1].Value.ToString();
            rawComboBox.SelectedValue = rawComboBox.DisplayMember;
Но такая конструкция не работает.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2017, 16:02
Ответы с готовыми решениями:

Получить значение, выбранное в ComboBox
Доброго всем времени суток! Обращаюсь за помощью с такой проблемой. На форме...

Выбранное значение в combobox записать его в переменную
Как сделать, чтобы проверять если выбрано значение в comboboxe, то записать...

Как сделать так, чтобы в ComboBox, связанным с BindingSourse сохранялось выбранное значение
Добрый день, прошу не кидать тапками, но перерыв все так и не смогла найти...

Передать текстовое значение из ComboBox в DataGrid
Запутался совсем. Есть форма с ComboBox, в которой выбирается какой то элемент...

Добавить к дате количество часов, выбранное в ComboBox
Доброго времени суток. Нужна помощь начинающему. Нужно помочь со следующем: ...

1
hoolygan
352 / 279 / 76
Регистрация: 21.06.2016
Сообщений: 1,099
05.12.2017, 11:16 2
Той же хранимкой добавляй лишнее поле (которое будет скрыто в гриде) с айдишкой своих лаков и древесин.
А при выборе из грида - доставай айдишку поля, а не значение - и ставь эту айдишку как значение комбобокса, он проставит её как ValueMember и высветит правильной значение DisplayMember
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2017, 11:16

Фильтрация dataGrid-a исспользуя comboBox
Доброго времени суток делаю фильтрацию DataGrid-а c помощью comboBox ...

Как сделать чтобы при выборе в comboBox, выводилось значение в другом comboBox?
Здравствуйте! Есть таблица из 2 столбца (id, name). Как сделать чтобы при...

Если значение в combobox не выбиралось, оставить то же значение
Дорого времени суток. Подскажите ,как прописать в коде следующее: Если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru