Ir para conteúdo
Fórum CódigoFonte.net

mosmmy

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

  1. mosmmy

    Combobox em C#

    ola pessoal estou desenvolvendo um sistemazinho em c# ainda sou novato e preciso muito da vossa ajuda...por exemplo tenho uma combobox que mostra o nome que esta la contido mais eu queria que gravasse o id como faço isso. ajudem-me porfavor... o metodo pra pegar o nome é este: public List<Funcionario> ComboBox_Funcionarios() { string strSelec = "SELECT id_codigo, nome FROM Funcionarios"; List<Funcionario> lstCombo = new List<Funcionario>(); using (SqlConnection objConexao = new SqlConnection(strConexao)) { using (SqlCommand objCommand = new SqlCommand(strSelec, objConexao)) { objConexao.Open(); SqlDataReader objDataReader = objCommand.ExecuteReader(); if (objDataReader.HasRows) { while (objDataReader.Read()) { Funcionario objFuncionario = new Funcionario(); objFuncionario.Código = Convert.ToInt32(objDataReader["id_codigo"].ToString()); objFuncionario.Nome = objDataReader["nome"].ToString(); lstCombo.Add(objFuncionario); } objDataReader.Close(); } objConexao.Close(); } } return lstCombo; } e no evento Load do formulario onde tem o combobox e esse: Funcionarios objCombo = new Funcionarios(); cboFuncionarios.DataSource = objCombo.ComboBox_Funcionarios(); cboFuncionarios.DisplayMember = "nome"; cboFuncionarios.ValueMember = "id_codigo"; ele mostra o nome mais a propriedade ValueMember não fica armazenado o id... ajudem- me
×
×
  • Criar Novo...