PREENCHENDO UM COMBOBOX SQLSERVER

JOEYLUZ 11/04/2010 12:02:43
#339057
Opa Galerinha...

Comecei a programar agora, inclusive em C#, e estou gostando muito inclusive do fórum.

Bom seguinte, eu consegui preencher um GRID, porém não consigo preencher um COMBOBOX, como eu faço ??

Minha Tabela do banco está ssim, cujo nome é: CadCargo

CodCargo - DesCargo

quero que na minha combobox apareça somente o descargo do banco de dados, como faço isso ??

OBrigado !!!
TECLA 11/04/2010 17:02:42
#339074
combobox1.datasource = <fonte_dados>
combobox1.displaymember = [Ô]descricao[Ô]
combobox1.valuemember = [Ô]codigo[Ô]


Onde, <fonte_dados> pode ser um DATATABLE, DATASET, etc.
JOEYLUZ 12/04/2010 10:42:11
#339105
Olá Tecla, então eu tentei aqui mais não deu não olha só...

Citação:

SqlConnection conexao = new SqlConnection();

string caminho_servidor = @[Ô].\\caminho.ini[Ô];
StreamReader leiacaminho = new StreamReader(caminho_servidor);
string caminhosql = (leiacaminho.ReadLine());
conexao.ConnectionString = [Ô]Data Source=[Ô] + caminhosql + [Ô];Initial Catalog=CRMSofthouse; Integrated Security=SSPI;[Ô];
DataSet ds = new DataSet();
SqlDataAdapter adapter = new SqlDataAdapter([Ô]Select Nome_Cargo from CadCargo[Ô], conexao);
adapter.Fill(ds);
cbCargo.DataSource = (ds);





Ele retorna umas coisas nada haver, será que está ok ?

vlw cara
JWCELYO 25/04/2010 00:19:47
#340168
Resposta escolhida
       private static  DataTable carregarcomboxcontato()
{
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection([Ô]Data source=.\\SQLEXPRESS; Initial Catalog=agenda; Integrated Security=SSPI;[Ô]);
if (con.State == ConnectionState.Closed) con.Open();
DataSet ds = new DataSet();
SqlDataAdapter adpt = new SqlDataAdapter([Ô]SELECT * FROM Contatos[Ô], con);
adpt.Fill(ds, [Ô]nome[Ô]);
return ds.Tables[[Ô]nome[Ô]];
}

\\para chama a função
comboBoxNOMES.DisplayMember = [Ô]nome[Ô];
comboBoxNOMES.DataSource = carregarcomboxcontato();

Tópico encerrado , respostas não são mais permitidas