none
Com pesquisar dados do tipo INTEGER no datagridview usando uma consulta link ? RRS feed

  • Pergunta

  • Bom dia!

    O codigo abaixo pesquisa strings na minha base de dados, eu quero usar o mesmo codigo para pesquisar dados do tipo INTEGER, como faço?

    usando o containes ele da erro e diz que o containes é apenas para dados do tipo string

    ja que o contains so funciona para strings como faço para que ele funcione para pesquisar dados do tipo INTEGER?

    PrivateSub TxtPesquisarNomePais_TextChanged(senderAsObject, eAsEventArgs)Handles TxtPesquisarNomePais.TextChanged

           Try

               Dim ListaGeralPesquisaNomePaisAsIList(Of DAL.LT_ProvinciasResult) = _

              ListaGeralProvincias.Where(Function(w) w.DESCRIÇÃO_PAIS.Contains(TxtPesquisarNomePais.Text)).ToList()

               CarregarGridProvincias(ListaGeralPesquisaNomePais)

           Catch exAsException

               MsgBox("erro : " & ex.Message,MsgBoxStyle.Exclamation)

           EndTry

       EndSub

    Bom dia e obrigado...


    Daniel Rosa Iniciante de programação em vb.net, linq sql e Sql server

    domingo, 2 de março de 2014 09:39

Respostas

  • Bom dia!

    O codigo abaixo pesquisa strings na minha base de dados, eu quero usar o mesmo codigo para pesquisar dados do tipo INTEGER, como faço?

    usando o containes ele da erro e diz que o containes é apenas para dados do tipo string

    ja que o contains so funciona para strings como faço para que ele funcione para pesquisar dados do tipo INTEGER?

    PrivateSub TxtPesquisarNomePais_TextChanged(senderAsObject, eAsEventArgs)Handles TxtPesquisarNomePais.TextChanged

           Try

               Dim ListaGeralPesquisaNomePaisAsIList(Of DAL.LT_ProvinciasResult) = _

              ListaGeralProvincias.Where(Function(w) w.DESCRIÇÃO_PAIS.Contains(TxtPesquisarNomePais.Text)).ToList()

               CarregarGridProvincias(ListaGeralPesquisaNomePais)

           Catch exAsException

               MsgBox("erro : " & ex.Message,MsgBoxStyle.Exclamation)

           EndTry

       EndSub

    Bom dia e obrigado...


    Daniel Rosa Iniciante de programação em vb.net, linq sql e Sql server

    eu respondi essa no outro post 

    mas, é assim mais ou menos

    Where(Function(w) w.Codigo = 1)


    Fulvio Cezar Canducci Dias

    domingo, 2 de março de 2014 15:43

Todas as Respostas

  • Bom dia!

    O codigo abaixo pesquisa strings na minha base de dados, eu quero usar o mesmo codigo para pesquisar dados do tipo INTEGER, como faço?

    usando o containes ele da erro e diz que o containes é apenas para dados do tipo string

    ja que o contains so funciona para strings como faço para que ele funcione para pesquisar dados do tipo INTEGER?

    PrivateSub TxtPesquisarNomePais_TextChanged(senderAsObject, eAsEventArgs)Handles TxtPesquisarNomePais.TextChanged

           Try

               Dim ListaGeralPesquisaNomePaisAsIList(Of DAL.LT_ProvinciasResult) = _

              ListaGeralProvincias.Where(Function(w) w.DESCRIÇÃO_PAIS.Contains(TxtPesquisarNomePais.Text)).ToList()

               CarregarGridProvincias(ListaGeralPesquisaNomePais)

           Catch exAsException

               MsgBox("erro : " & ex.Message,MsgBoxStyle.Exclamation)

           EndTry

       EndSub

    Bom dia e obrigado...


    Daniel Rosa Iniciante de programação em vb.net, linq sql e Sql server

    eu respondi essa no outro post 

    mas, é assim mais ou menos

    Where(Function(w) w.Codigo = 1)


    Fulvio Cezar Canducci Dias

    domingo, 2 de março de 2014 15:43
  • Boa tarde e obrigado Fulvio..

    Funcionou.


    Daniel Rosa Iniciante de programação em vb.net, linq sql e Sql server

    domingo, 2 de março de 2014 15:56
  • Boa tarde Fulvio!

    desculpa não consegui fazer o enquadramento Where(Function(w) w.Codigo = 1) dentro do codigo com a textbox

    Try

                Dim ListaGeralPesquisaNomePais As IList(Of DAL.LT_ProvinciasResult) = _

               ListaGeralProvincias.Where(Function(w) w.DESCRIÇÃO_PAIS.Contains(TxtPesquisarNomePais.Text)).ToList()

                CarregarGridProvincias(ListaGeralPesquisaNomePais)

            Catch ex As Exception

                MsgBox("erro  : " & ex.Message, MsgBoxStyle.Exclamation)

            End Try

    Obrigado


    Daniel Rosa Iniciante de programação em vb.net, linq sql e Sql server

    domingo, 2 de março de 2014 16:27