none
Como posso fazer filtragens em um DataSet? RRS feed

  • Pergunta

  • Estou desenvolvendo um sistema, e uma das funções dele é consultar modelos de carro a partir do próprio banco de dados...

    O banco de dados de veiculo esta formulado como algo parecido com:

    

    O problema que eu encontrei, era que antes, pra fazer as consultas eu preenchia um novo DataSet com query sql mais ou menos assim: "SELECT DISTINCT MODELO FROM VEICULOS WHERE FABRICANTE = 'ComboBox1.text'"

    E então, preenchia a combobox com o valor retornado no DataSet, com a clausula FOR.. 

    Acontece que eu percebi que fazer várias consultas no banco de dados, deixou o sistema muito lento, e pode dar problemas caso a internet do usuário caia durante a operação de consulta.... 

    Então finalmente, a pergunta é... Há alguma forma de fazer filtros em tempo de execução nas colunas e nas linhas do DataSet, de forma que atenda a minha necessidade, como especificado acima?

    O resultado que quero chegar, é algo parecido como:

    Mas como eu disse, sem que eu tenha que preencher vários DataSet, fazendo consultas no banco


    terça-feira, 12 de novembro de 2019 12:18