Как вставить значение Combobox в базу данных
-
19-09-2019 - |
Вопрос
Как вставить значение Combobox в базу данных.Когда я нажимаю кнопку «Сохранить» в своем приложении, оно сохраняется в базе данных следующим образом.
System.Windows.Controls.ComboBoxItem
Что мне делать, чтобы получить правильное значение поля со списком?
Решение
если вы используете строку в поле со списком, вы можете использовать пример, который показал Акаш Кава.
Кроме того, если поле со списком содержит другие элементы, вы можете получить эти элементы, используя что-то вроде
((ComboBoxItem)rpcombo.SelectedItem).Content.ToString()
и приведите его к тому, что вам нужно.
Другие советы
допустим, в вашем поле со списком есть строковые элементы, что вам нужно, так это
froeach( ComboBoxItem item in ComboBox1.Items )
{
string str = (str)item;
// saving value
}
С уважением, Иордан
Этот вопрос кажется слишком широким.Нам не понадобится никакой информации об этом, чтобы ответить на этот вопрос.
Какую базу данных вы используете?Вы подключены к базе данных или вам тоже нужна помощь с тахатом?В этом случае в Интернете вам поможет много полезной литературы, на которую я могу дать ссылку.Хотите ли вы сохранить ComboBoxItem как объект .net или определить значения элемента?
Список можно продолжать, вам придется дать мне еще что-нибудь, над чем стоит поразмышлять.
MyObject obj = myComboBox.SelectedItem as MyObject;
obj.ValueIamInterestedIn; <--- this should be inserted
или если у вас есть строка или любой массив типов значений в качестве ItemsSource, тогда
myComboBox.SelectedItem.ToString();