Fórum Preenchendo comboBox em C# com banco Firebird #420045
17/07/2012
0
eu sei que no sqlserver eu faria assim!
SqlConnection conn = new SqlConnection();
conn.ConnectionString = Data source=.\\sqlexpress;Initial Catalog=info;Integrated security=True;
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(Select * from Cadastro, conn);
DataTable dt = new DataTable();
da.Fill(dt);//Fill-preenche o datatable com o que foi guardado no dataadapter.
comboBox1.DataSource = dt;
comboBox1.ValueMember = Usuario;
//guarda o codigo que esta no banco de dados-facilita para o programador
comboBox1.DisplayMember = Usuario;
//o que sera mostrado na lista para o usuario escolher
auguem poderia me ajudar?
Willian Silva
Curtir tópico
+ 0Posts
18/07/2012
Thiago Porto
em relaçao as outras classes; SqlDataAdapter = FbDataAdapter;
Adicionar o using: using FirebirdSql.Data.FirebirdClient;
Gostei + 0
18/07/2012
Thiago Porto
Gostei + 0
21/07/2012
Willian Silva
eu so tive que dar uma ageitadinha na string de conexão e ficou assim.
FbConnection conn = new FbConnection();
conn.ConnectionString = User=SYSDBA; + Password=masterkey; + @Database=C:\Faceca\Banco\Firebird\INFO.FDB; + DataSource=localhost; +
Port=3050; + Dialect=3; + Charset=NONE; + Role=; + Connection lifetime=60; + Pooling=false; + MinPoolSize=0; + MaxPoolSize=50; + Packet Size=8192; + ServerType=0;
conn.Open();
FbDataAdapter da = new FbDataAdapter(Select * from Cadastro, conn);
DataTable dt = new DataTable();
da.Fill(dt);//Fill-preenche o datatable com o que foi guardado no dataadapter.
comboBox1.DataSource = dt;
comboBox1.ValueMember = Usuario;
//guarda o codigo que esta no banco de dados-facilita para o programador
comboBox1.DisplayMember = Usuario;
//o que sera mostrado na lista para o usuario escolher
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)