Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Aumi
18 / 30 / 14
Регистрация: 08.10.2015
Сообщений: 399
Завершенные тесты: 2
1

Combobox и код выбора в пременную

12.04.2018, 15:26. Просмотров 712. Ответов 3
Метки нет (Все метки)

Здравствуйте,

У меня на форме есть combobox. Он содержит в себе второй столбец результата запроса.
Я хочу записать id выбранного поля в переменную int MyPar. Но id это из запроса должен быть, а не comboBox1.SelectedIndex

Я могу записать id выбранного поля в textbox, но это тестовый вариант и на форме не должно быть этого textbox-а

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
private void FormTSD_Load(object sender, EventArgs e)
{
      int MyPar=0;
 
    SqlConnection sqlcon = new SqlConnection(Properties.Settings.Default.SprConn);
            try
            {
                string query = "select PC_ID as pcid, PC_NAME as pcname from dbo.ProdC order by pc_id ";
                SqlCommand cmd = new SqlCommand(query, sqlcon);
                DataTable table1 = new DataTable();
 
                SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                adapter.Fill(table1);
                comboBox2.DisplayMember = "pcname";
 
                BindingSource bs1 = new BindingSource();
                bs1.DataSource = table1;
                comboBox2.DataSource = bs1;
                textBox2.DataBindings.Add(new Binding("Text", bs1, "pcid", true)); //это тестовый вариант
          MyPar="pcid";//как правильно это записать?
 
            }
            catch (System.FormatException)
            {
                MessageBox.Show("Ошибка при подключении");
            }
 
}
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2018, 15:26
Ответы с готовыми решениями:

Фильтрация данных в зависимости от выбора в ComboBox
Помогите организовать поиск(фильтрацию)во второй вкладке Combobox результат...

Вывод данных в Label в зависимости от выбора в ComboBox
Как сделать так чтобы когда выбираешь из комбобокса фамилию студента(таблица...

Фильтрация данных в DGV в зависимости от выбора в ComboBox
На форме лежат 2 компонента combobox и datagredview. В базе данных 2 таблицы...

Заполнение второго Combobox в зависимости от выбора в первом
Привет всем. Я пишу маленькую программку типа справочника, есть два combobox...

Изменение label после выбора элемента comboBox
На форме есть comboBox1 и допустим label1 , вот подключаюсь к базе данных...

3
Igr_ok
408 / 381 / 183
Регистрация: 04.08.2015
Сообщений: 1,053
12.04.2018, 15:39 2
Aumi, System.Data.OleDb.OleDbException: "Отсутствует значение для одного или нескольких требуемых параметров."
0
Aumi
18 / 30 / 14
Регистрация: 08.10.2015
Сообщений: 399
Завершенные тесты: 2
12.04.2018, 15:46  [ТС] 3
Igr_ok, вы имели виду про comboBox1.SelectedValue ? Но у меня id в БД идут от 100.
И тогда получится, что если я выбрала 2 значение(в бд это будет id=101), разве comboBox1.SelectedValue вернет мне 101?
0
Igr_ok
408 / 381 / 183
Регистрация: 04.08.2015
Сообщений: 1,053
12.04.2018, 16:23 4
Лучший ответ Сообщение было отмечено Aumi как решение

Решение

Aumi, SelectedValue возвращает значение из того поля, которое вы укажите в ValueMember.
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2018, 16:23

Отображение данных в Label в зависимости от выбора в Combobox
Здравствуйте! У меня такой вопрос: есть БД, в ней таблица со столбцами diametr...

Связанные combobox. Содержание одного зависит от выбора в другом
Всем привет. Есть два comboBox каждый берет данные из базы данных. В первом...

Обращение к тому или иному TableAdapter в зависимости от выбора в ComboBox
Добрый день всем, вопрос такой, имею базу, нужно сделать некий запрос, запрос...


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

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

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