Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

iniciando C# Combox carregando textbox ou combo

$
0
0

Tenho um combobox selecionando o ID do transportador, preciso que quando seleciono o combo pegue o ID e jogue outra informação da mesma tabela em outra combobox ou textbox, alguém pode me ajudar por favor

 

 

public FrmKmGridCadastrar(AcaoNaTela acaoNaTela, Km kilo)

{

InitializeComponent();

this.acaoSelecionada = acaoNaTela;

 

if (acaoNaTela == AcaoNaTela.Inserir)

{

this.Text = "Inserir Cliente";

 

Dictionary<int, string> comboTransportador = new Dictionary<int, string>();

ListarComboTransportador transDados = new ListarComboTransportador();

List<Transportador> listaPorte = transDados.listar();

foreach (Transportador raca in listaPorte)

{

comboTransportador.Add(raca.IdTransporte,raca.NomeTransporte);

 

}

comboTrans.DataSource = new BindingSource(comboTransportador, null);

comboTrans.DisplayMember = "Value";

comboTrans.ValueMember = "key";

}

}

 

até aqui funcionando perfeito!!!

 

 

private void comboTrans_SelectedIndexChanged(object sender, EventArgs e)

{

// textCustokm.Text = ((ComboBox)sender).SelectedValue.ToString();

// comboCusto.Text = ((ComboBox)sender).SelectedValue.ToString();

 

"Consigo selecionar, mas não fica automático na troca da comboTrans

 

Dictionary<int, string> comboTransportadorCusto = new Dictionary<int, string>();

ListarComboTransportadorCusto transDados = new ListarComboTransportadorCusto();

List<Transportador> listaPorte = transDados.listar();

foreach (Transportador raca in listaPorte)

{

comboTransportadorCusto.Add(raca.IdTransporte, Convert.ToDecimal(raca.CustoKm).ToString());

}

 

comboCusto.DataSource = new BindingSource(comboTransportadorCusto,null);

comboCusto.DisplayMember = "Value";

comboCusto.ValueMember = "key";

 

 

}

 


Viewing all articles
Browse latest Browse all 14190