none
Pesquisa em um DataGridView RRS feed

  • Discussão Geral

  • Tenho um DataGridView e desejo ordenar os registros nele por Nome do Usuário. Quero fazer isso digitando num textbox. Ao digitar, por exemplo, "Ma" quero que apareçam no DGV todos os registros de pessoas com nomes que começam com essas iniciais.

    Estou usando o dataset, então desde já muito obrigado..!!!

    sexta-feira, 9 de novembro de 2018 01:25

Todas as Respostas

  • eu uso SQL Server  e uso uma class tipo  localizar

     public class ControleCliente
        {

    public DataTable Localizar(string valor)
            {
                DataTable tabela = new DataTable();
                SqlDataAdapter da = new SqlDataAdapter("Select * from NomeDaTabela where nome like '%" + valor + "%'", conexao.StringConexao);
                da.Fill(tabela);
                return tabela;
            }

    }

     e no evento TextChanged do TextBox  eu uso este comando

    private void Txt_Pesquisar_TextChanged(object sender, EventArgs e)
            {
                DALConexao cx = new DALConexao(DadosDaConexao.StringDaConexao);
                ControleCliente bll = new ControleCliente(cx);
                Data_OS.DataSource = bll.Localizar(Txt_Pesquisar.Text);
            }

     nao sei se no dataset é o mesmo procedimento...


    • Editado Titodj7 sexta-feira, 9 de novembro de 2018 02:53
    sexta-feira, 9 de novembro de 2018 02:51
  • e nao e mas mesmo assim muito obrigago.....

    sexta-feira, 9 de novembro de 2018 11:02