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

(Resolvido) Como fazer busca pelo nome usando DataGridView?


carolprogramadora

Pergunta

Olá pessoal, olha eu com outra dúvida heheheh

Seguinte, meu problema começa a partir do momento que faço uma busca e quero que apareça no meu Datagrid até ae tudo bem, mas neste novo formulario, eu quero fazer uma busca pelo INICIAL do meu cliente já cadastrado, e eu estou usando um combobox com o alfabeto.

Como faço (codificação) para que o usuario ao clicar na letra e em seguida no botão buscar apareça apenas os nomes com as iniciais selecionadas no DataGridView???

Alguém pode me ajudar??? :unsure:

Saudações a todos!!!!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

No ComboBox na janela de Eventos, se não me engano tem o evento ComboBox_Chancheg, dá 2 click nele e passa a Query SQL, ficaria mais ou menos assim

private void ComboBox_Chancheg (.....)

string varLetra = cboNome_do_seu_combo.selectedvalue.ToString();

ai no select ficaria algo assim

SELECT * FROM ALFABETO WHERE LETRA = var_Letra

Link para o comentário
Compartilhar em outros sites

  • 0

Consegui!!!!

Obrigada por me responderem! fiz da seguinte maneira:

Dim Sql As String = "SELECT NOME As Nome,CODIGO As Codigo FROM BDCLIENTE WHERE NOME LIKE '" + txtLocalizar.Text + "%' ORDER BY NOME"
        Dim conn As New OleDbConnection(ConnString)
        Dim cmd As New OleDbCommand(Sql, conn)
        Dim Ds As New DataSet

        Try

            conn.Open()

            Dim Da As New OleDbDataAdapter(cmd)
            Ds.EnforceConstraints = False
            Da.Fill(Ds)

        Catch ex As OleDbException

            Throw New Exception("Erro Banco de Dados : " + ex.Message)

        Catch ex As Exception

            Throw New Exception("Erro Run Time : " + ex.Message)

        Finally

            conn.Close()
            conn.Dispose()
            cmd.Dispose()

        End Try

        dgvConsultarclientes.DataSource = Ds
        dgvConsultarclientes.DataMember = Ds.Tables(0).ToString

        dgvConsultarclientes.Columns(0).Width = 350
        dgvConsultarclientes.Columns(1).Width = 100

        dgvConsultarclientes.ReadOnly = True
        dgvConsultarclientes.AllowUserToAddRows = False
        dgvConsultarclientes.AllowUserToDeleteRows = False

    End Sub

Saudações a todos!

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...