Ir para conteúdo
Fórum Script Brasil
  • 0

Ligar Campo a tabela do Banco - Desktop


hrm

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Tem sim. Quando o usuário abrir a tela que você deseja já ter todos os dados carregados, coloque uma chamada de uma rotina que preencha todos os campos no Form Load:

private void Form_Load(object sender, System.EventArgs e)
{
    CarregaDados()
}

private void CarregaDados()
{
    SqlDataAdapter _da = new SqlDataAdapter();
    DataSet  _dataSet = new DataSet();

    SqlConnection _conexao = new SqlConnection(SUASTRINGCONEXAO);
    SqlCommand  _command = new SqlCommand(conexao);
   
    _command.CommandText = "SELECT nome, idade, profissao FROM pessoa";
    _conexao.Open()

    _da.Fill(_dataSet, "Retorno");
    DataTable _dados = _dataSet.Tables["Retorno"];
    
    foreach (DataRow _linha in _dados.Rows)
   {
        txtNome.Text = _linha["nome"].ToString();
        txtIdade.Text = _linha["idade"].ToString();
        txtProfissao.Text = _linha["profissao"].ToString();
    }
}

Link para o comentário
Compartilhar em outros sites

  • 0

FUi tentar fazer...

FIcou essa doideira...que eu num entendi...rs

static string myConnectionName = "conn"; 
        string conexao= "";
        string myConnectionString = ConfigurationManager.ConnectionStrings[myConnectionName].ConnectionString.ToString();

        private void CarregaDados()
{
    SqlDataAdapter _da = new SqlDataAdapter();
    DataSet  _dataSet = new DataSet();

    SqlConnection _conexao = new SqlConnection(myConnectionString);
    SqlCommand  _command = new SqlCommand(conexao);
  
    _command.CommandText = "SELECT * from Aluno";
    _conexao.Open();

    _da.Fill(_dataSet, "Retorno");
    DataTable _dados = _dataSet.Tables["Retorno"];
    
    foreach (DataRow _linha in _dados.Rows)
   {
        tbNome.Text = _linha["Nome"].ToString();
        tbTelefone.Text = _linha["Telefone"].ToString();
        tbID.Text = _linha["idALuno"].ToString();
    }
}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...