A pedido do Thiago Cavalcante, estamos criamos esse post para ajuda-lo a resolver alguns problema nos sistema desse post. A maior dúvida dele é como preencher um combobox como os dados que estão no banco, para sanar essa dúvida ele me passou o trabalho dele e agora vamos mostrar como fazer isso.
Essa é a tela que o Thiago fez e que não esta funcionando.
Então vamos lá!
Essa é a tela que o Thiago fez e que não esta funcionando.
Como eu achei ela um pouco simples resolvi modificar um pouco...espero que não se importe Thiago!
A que eu organizei ficou assim:
Agora vamos preencher os combobox.
1º Passo: Clicar em cima do combobox a ser preenchido e colocar nas propriedades ValueMember o código da tabela que retornará o dados do campo, nesse caso iremos colocar ID_PACIENTE. Iremos colocar em DisplayMember o nome do campo que será retornado dessa tabela, no caso o NOME. Veja abaixo:
Agora, apertamos F7 e entramos na parte dos códigos dessa tela, e iremos criar uma função nova que ficará assim:
//Função de Preencher paciente
private void PreencherPaciente()
{
cbPaciente.DataSource = Connection.RetornaTabela("SELECT ID_PACIENTE, NOME FROM PACIENTES");
}
Então vamos clicar no formulário de Agendamento e nas propriedades e depois em eventos
então iremos, colocar da dois cliques no evento load do formulário.
Nesse evento chamaremos a função que acabamos de criar
//Chamando a função de Preencher o Valor do Combobox
private void Agendamento_Load(object sender, EventArgs e)
{
PreencherPaciente();
}
Pronto agora ele já esta carregando, vamos ver como ficou?
Prontinho, agora é só fazer os mesmos passos para carregar o de Médico também.
Se alguém tiver mais dúvidas é só comentar um dos posts que nós a responderemos da melhor maneira possível.
Nenhum comentário:
Postar um comentário