Usuário com melhor resposta
Olá estou precisando enviar as linhas de uma tabela do meu BD para textbox

Pergunta
-
Respostas
-
Boa noite Emerson, veja...
SqlConnection connection = new SqlConnection("minha string de conexão"); SqlCommand command = new SqlCommand("SELECT Nome FROM Pessoas;", connection); connection.Open(); SqlDataReader reader = command.ExecuteReader(); List<string> listaNomes = new List<string>(); if (reader.HasRows) { while (reader.Read()) { string nome = reader.GetString(0); listaNomes.Add(nome); } reader.Close(); } txtNome1.Text = listaNomes[0]; txtNome2.Text = listaNomes[1]; txtNome3.Text = listaNomes[2];
Abraço!!!
Diego Neves |Analista Desenvolvedor .NET
Microsoft MCP | ITIL® V3 Foundation- Sugerido como Resposta Rafael O Nascimento sábado, 26 de julho de 2014 18:12
- Marcado como Resposta Ricardo Barbosa CortesModerator segunda-feira, 28 de julho de 2014 19:44
Todas as Respostas
-
encapsula a tabela em um dataset ou datatable, cria um laço e atribuios valores aos textboxs, assim:
dim tb as new datatable
'você deve preencher o tb com uma consulta ao banco, logo
dim ln as datarow
dim numero as integer=0
for each ln in tb.rows
meutextbox(numero).text=ln.itens(0).tostring
numero=numero+1
next
Se você tiver duvidas a respeito do preenchimento do dataset ou datatable dá uma consultada nos exemplos que eu postei aqui:
- Editado tzonda sábado, 26 de julho de 2014 13:36
-
Boa noite Emerson, veja...
SqlConnection connection = new SqlConnection("minha string de conexão"); SqlCommand command = new SqlCommand("SELECT Nome FROM Pessoas;", connection); connection.Open(); SqlDataReader reader = command.ExecuteReader(); List<string> listaNomes = new List<string>(); if (reader.HasRows) { while (reader.Read()) { string nome = reader.GetString(0); listaNomes.Add(nome); } reader.Close(); } txtNome1.Text = listaNomes[0]; txtNome2.Text = listaNomes[1]; txtNome3.Text = listaNomes[2];
Abraço!!!
Diego Neves |Analista Desenvolvedor .NET
Microsoft MCP | ITIL® V3 Foundation- Sugerido como Resposta Rafael O Nascimento sábado, 26 de julho de 2014 18:12
- Marcado como Resposta Ricardo Barbosa CortesModerator segunda-feira, 28 de julho de 2014 19:44