none
Olá estou precisando enviar as linhas de uma tabela do meu BD para textbox RRS feed

  • Pergunta

  •  situação é o seguinte tenho uma unica coluna e nela tenho 80 registros (80 linhas) e preciso que cada linha seja enviado para uma text box diferente

    ex. nomes

          emerson     textbox1

          amanda     textbox2

          leandro     textbox3

    obrigado

    sexta-feira, 25 de julho de 2014 22:03

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 

    sábado, 26 de julho de 2014 02:04

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:

    http://social.msdn.microsoft.com/Forums/pt-BR/f6e19e55-d810-4600-92b2-3d7910b188be/conectando-vbnet-com-access?forum=vsvbasicpt

    • Editado tzonda sábado, 26 de julho de 2014 13:36
    sexta-feira, 25 de julho de 2014 22:12
  • 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 

    sábado, 26 de julho de 2014 02:04