2009-08-24 7 views
0

Comment insérer une valeur Combobox dans une base de données. Quand je frappe le bouton Enregistrer dans ma demande, il sera stocké stocké dans la base de données comme cette façon ..Comment insérer une valeur Combobox dans une base de données

System.Windows.Controls.ComboBoxItem 

Qu'est-ce que je peux faire pour obtenir la valeur correcte d'une zone de liste déroulante?

+1

montrez-nous le code que vous avez utilisé pour insérer la valeur dans la base de données, utilisez-vous le nom de compobox à la place du texte? –

Répondre

1

si vous utilisez une chaîne dans la zone de liste déroulante, vous pouvez utiliser l'exemple que Akash Kava a montré.

En outre, si le combobox contient d'autres éléments, vous pouvez obtenir ces éléments grâce à l'utilisation de quelque chose comme

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

et jetant à ce que vous avez besoin.

0

permet de dire que votre combobox a des éléments de chaîne que vous avez besoin est comme ce

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

Cordialement, Iordan

0

Cette question semble un peu trop large. Nous aurons besoin de plus d'informations à ce sujet pour pouvoir répondre à celui-ci.

Quel type de base de données utilisez-vous? Etes-vous connecté à la base de données ou avez-vous besoin d'aide avec tahat? Dans ce cas, il ya beaucoup de bonnes lectures sur Internet à votre aide, que je peux lier à. Voulez-vous enregistrer le ComboBoxItem en tant qu'objet .net ou valeurs det de l'élément?

La liste peut continuer, vous devez me donner quelque chose de plus à mâcher.

+0

Cela devrait être un commentaire pas de réponse! –

0
MyObject obj = myComboBox.SelectedItem as MyObject; 

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

ou si vous avez chaîne ou une matrice de valuetype comme ItemsSource puis,

myComboBox.SelectedItem.ToString();