Ajuda com combobox e label
19/11/2012
0
por exemplo seleciono um nome e mostro no label o codigo, endereço, etc...
eu to usando este codigo mas ele só me retorna o ultimo codigo gravado
string sql = "Select * from tecnicos where tec_codigo ="+ comboBoxtecnico.SelectedIndex + ""; FbConnection cn = new FbConnection(Properties.Settings.Default.osControl); FbCommand cmd = new FbCommand(sql, cn); cmd.CommandType = CommandType.Text; cn.Open(); FbDataReader reader = cmd.ExecuteReader(); try { while (reader.Read()) { lbTecFone.Text = String.Format(reader.GetString(2).ToString()); lbTecCodigo.Text = String.Format(reader.GetString(0).ToString()); } } catch (FbException error) { throw error; } finally { cn.Close(); } }
Carlos Escudeiro
Posts
19/11/2012
Robson Alves
20/11/2012
Joel Rodrigues
Boa sorte.
20/11/2012
Carlos Escudeiro
public void CarregaDados() { using (FbConnection cn = new FbConnection(Properties.Settings.Default.osControl)) { DataSet ds = new DataSet("Servicos"); FbDataAdapter daClientes = new FbDataAdapter("SELECT * FROM clientes", cn); daClientes.TableMappings.Add("Table", "Clientes"); daClientes.Fill(ds); FbDataAdapter daTecnicos = new FbDataAdapter("SELECT * FROM Tecnicos", cn); daTecnicos.TableMappings.Add("Table", "tecnicos"); daTecnicos.Fill(ds); dvManager = ds.DefaultViewManager; comboBoxcliente.DataSource = dvManager; comboBoxcliente.DisplayMember = "clientes.cli_nome"; comboBoxcliente.ValueMember = "clientes.cli_codigo"; comboBoxtecnico.DataSource = dvManager; comboBoxtecnico.DisplayMember = "tecnicos.tec_nome"; comboBoxtecnico.ValueMember = "tecnicos.tec_codigo"; lbCliCodigo.DataBindings.Add("Text", dvManager, "clientes.cli_codigo"); lbEndereco.DataBindings.Add("Text", dvManager, "clientes.cli_endereco"); lbTecCodigo.DataBindings.Add("Text", dvManager, "tecnicos.tec_codigo"); } }
Clique aqui para fazer login e interagir na Comunidade :)