Pergunta

Como inserir um valor de ComboBox em um banco de dados. Quando eu pressiono o botão Salvar no meu aplicativo, ele armazenado armazenado em banco de dados como desta maneira ..

System.Windows.Controls.ComboBoxItem

O que faço para obter o valor correto de uma caixa de combinação?

Foi útil?

Solução

Se você estiver usando uma string no ComboBox, poderá usar o exemplo que Akash Kava mostrou.

Além disso, se o ComboBox contiver outros elementos, você poderá obter esses elementos através do uso de algo como

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

e lançando -o para o que você precisa.

Outras dicas

Digamos que seu ComboBox tenha itens de string, o que você precisa é assim

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

Atenciosamente, Iordan

Esta pergunta parece um pouco ampla demais. Vamos precisar de informações sobre isso para poder responder a esta.

Que tipo de banco de dados você está usando? Você está conectado ao banco de dados ou também precisa de ajuda com o Tahat? Nesse caso, há muita leitura boa na internet em sua ajuda, com a qual eu possa vincular. Deseja salvar o ComboBoxItem como um objeto .NET ou valores de Det do item?

A lista pode continuar, você precisa me dar algo mais para mastigar.

MyObject obj = myComboBox.SelectedItem as MyObject;

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

ou se você tiver string ou qualquer matriz de valueType como itens source, então,

myComboBox.SelectedItem.ToString();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top