Выбранный элемент ComboBox не меняется - PullRequest
0 голосов
/ 22 сентября 2019

Редактировать: я использую оконные формы

Итак, я хочу изменить значение NumericUpDown, если выбранное значение в поле со списком изменяется.

Я поместил элементы таблицы данных со столбцамиID, itemName, itemPrice и Stock и установите для свойства DisplayMember значение itemName.

Я использовал этот код:

cmb.DisplayMember = "itemName";
cmb.DataSource = items;

Затем, чтобы получить всю строку выбранного элемента, который я использовал

DataRow dataRow = ((DataRowView)cmbItems.SelectedItem).Row;

Проблема в том, что в пользовательском интерфейсе выбранный элемент поля со списком не изменяется независимо от того, что я делаю, но изменяется значение выбранного элемента.

Вот так.enter image description here

Сначала я подумал, что мой отряд просто отстает, но это не так.Как мне это исправить?

Ответы [ 2 ]

0 голосов
/ 23 сентября 2019

Я обнаружил, что мой код очень запутанный, и система, похоже, испытывает проблемы с выполнением, я переписал весь код для этой оконной формы, и теперь он работает.

0 голосов
/ 22 сентября 2019

Вы можете попробовать этот код, чтобы проверить, получит ли выпадающий список выбранный элемент, когда вы сделаете свой выбор.

dbConn.Open();// this allows you to edit the database

string sql = "Select * from database1";

SqlCommand dbComm = new SqlCommand(sql, dbConn);

SqlDataAdapter dbAdapter = new SqlDataAdapter(dbComm);

DataTable dt = new DataTable();

dbAdapter.Fill(dt);

cmbDescription.DataSource = dt;

cmbDescription.DisplayMember = "itemName";

cmbDescription.ValueMember = "Enter the column name here";

cmbDescription.Text = "";

cmbDescription.Items.Add(dt);

cdbConn.Close(); //close connection to save all your inputs,calculations to the database
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...