Usuário com melhor resposta
Listar tabelas do SQL e um ComboBox

Pergunta
-
Galera gostaria de uma ajuda de voces para listar o nome das tabelas que existem num banco de dados Sql e exibir em um ComboBox, ai seleciono a tabela la pelo nome e coloco em baixo um botão e um DataView, e ao precionar o botão ele exibe os dados da tabela escolhida no data view, mas não consegui nem listar as tabelas no combobox ainda, alguem pode me ajudar com isso? faz ums dias ja que estou tentando, mas não consigo nada, agradeço toda a ajuda....
Respostas
-
Bom dia! A query "select TABLE_NAME from information_schema.tables" retorna o nome das tabelas em um banco SQL Server. Ai é só colocar na datasource do combo!
- Sugerido como Resposta Jurandir Valerio terça-feira, 29 de novembro de 2011 11:51
- Marcado como Resposta G. Henrique terça-feira, 29 de novembro de 2011 12:00
-
Bom dia. Tudo bem?
Segue modelo abaixo:
private void listaTabelas() { //criar um DataTable DataTable dtTabelas = new DataTable(); //definir a string de conexao String strConn = @"Data Source=.;Initial Catalog=msdn;Persist Security Info=True;User ID=sa;Password=abk2000"; //define a conexao SqlConnection conn = new SqlConnection(strConn); //criar um adaptador SqlDataAdapter da = new SqlDataAdapter("select * from information_schema.tables", conn); //preenche o DataTable da.Fill(dtTabelas); carrega as informacoes no combo comboBox1.DataSource = dtTabelas; comboBox1.DisplayMember = "TABLE_NAME"; comboBox1.ValueMember = "TABLE_NAME"; }
Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.- Marcado como Resposta G. Henrique terça-feira, 29 de novembro de 2011 12:00
Todas as Respostas
-
Bom dia! A query "select TABLE_NAME from information_schema.tables" retorna o nome das tabelas em um banco SQL Server. Ai é só colocar na datasource do combo!
- Sugerido como Resposta Jurandir Valerio terça-feira, 29 de novembro de 2011 11:51
- Marcado como Resposta G. Henrique terça-feira, 29 de novembro de 2011 12:00
-
Bom dia. Tudo bem?
Segue modelo abaixo:
private void listaTabelas() { //criar um DataTable DataTable dtTabelas = new DataTable(); //definir a string de conexao String strConn = @"Data Source=.;Initial Catalog=msdn;Persist Security Info=True;User ID=sa;Password=abk2000"; //define a conexao SqlConnection conn = new SqlConnection(strConn); //criar um adaptador SqlDataAdapter da = new SqlDataAdapter("select * from information_schema.tables", conn); //preenche o DataTable da.Fill(dtTabelas); carrega as informacoes no combo comboBox1.DataSource = dtTabelas; comboBox1.DisplayMember = "TABLE_NAME"; comboBox1.ValueMember = "TABLE_NAME"; }
Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.- Marcado como Resposta G. Henrique terça-feira, 29 de novembro de 2011 12:00
-