Pregunta

¿Cómo insertar un valor de cuadro combinado en una base de datos. Cuando golpeo el botón Guardar en mi solicitud, será almacenado almacenado en la base de datos como de esta manera ..

System.Windows.Controls.ComboBoxItem

¿Qué hago para obtener el valor correcto de un cuadro combinado?

¿Fue útil?

Solución

si está utilizando una cadena en el cuadro combinado, a continuación, puede utilizar el ejemplo que Akash Kava mostró.

Además, si el cuadro combinado contiene otros elementos, se puede conseguir esos elementos a través de la utilización de algo así como

((ComboBoxItem)rpcombo.SelectedItem).Content.ToString()

y se convierte para lo que necesita.

Otros consejos

permite decir que su cuadro combinado tiene elementos de cuerda lo que necesita es como esto

froeach( ComboBoxItem item in ComboBox1.Items )
{
  string str = (str)item;
 // saving value
}

Saludos cordiales, Iordan

Esta pregunta parece un poco demasiado amplia. Vamos a necesitar información sobre este nore que ser capaz de responder a éste.

¿Qué tipo de base de datos está utilizando? ¿Está conectado a la base de datos o necesita ayuda con tahat así? En ese caso, hay un montón de buena lectura en el Internet en su ayuda, que puedo enlazar. ¿Quieres guardar el ComboBoxItem como un objeto .NET o valores det del artículo?

La lista puede seguir, tienes que darme algo más para masticar.

MyObject obj = myComboBox.SelectedItem as MyObject;

obj.ValueIamInterestedIn; <--- this should be inserted

o si tiene cuerda o cualquier matriz valuetype como ItemsSource a continuación,

myComboBox.SelectedItem.ToString();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top