PROPRIEDADE FILTER DO BINDINGSOURCE
Pessoal, boa noite!
Tenho uma tabela cujo um registro no campo NOME, tem o seguinte conteúdo: [Ô]BANCO DO ESTADO DO RIO GRANDE DO SUL S.A.[Ô]
Através do SQL Server Management Studio eu consigo usar a sintaxe do Select abaixo e filtrar o registro:
SELECT * FROM BANCO WHERE NOME LIKE [ô]BANCO%[ô] + [ô]%RIO%[ô] + [ô]%SUL%[ô]
No VB.NET se eu usar o mesmo conteúdo do where acima é gerado um erro e não é possÃvel filtrar:
bindingsource.filter = [Ô]LIKE [ô]BANCO%[ô] + [ô]%RIO%[ô] + [ô]%SUL%[ô][Ô]
Alguém sabe me dizer se é possÃvel usar dessa forma?
Grato.
Tenho uma tabela cujo um registro no campo NOME, tem o seguinte conteúdo: [Ô]BANCO DO ESTADO DO RIO GRANDE DO SUL S.A.[Ô]
Através do SQL Server Management Studio eu consigo usar a sintaxe do Select abaixo e filtrar o registro:
SELECT * FROM BANCO WHERE NOME LIKE [ô]BANCO%[ô] + [ô]%RIO%[ô] + [ô]%SUL%[ô]
No VB.NET se eu usar o mesmo conteúdo do where acima é gerado um erro e não é possÃvel filtrar:
bindingsource.filter = [Ô]LIKE [ô]BANCO%[ô] + [ô]%RIO%[ô] + [ô]%SUL%[ô][Ô]
Alguém sabe me dizer se é possÃvel usar dessa forma?
Grato.
Como você está preenchendo o bindingsource?
Através de um dataset
bindingsource.datasource = dataset.tables(0)
bindingsource.datasource = dataset.tables(0)
Porque não usar um List<T>? Um DataSet, é geralmente usado para um grupo de dados, algo como um [Ô]mini banco de dados[Ô] e é contraproducente usar um objeto tão pesado para uma simples consulta de dados. Tem um exemplo BEM SIMPLES disso.
Apesar de no exemplo que passei os dados serem XML, é a mesma coisa para um List<T>.
e pelo List<T> vou conseguir fazer a consulta que preciso?
Usando um DataSet também, mas um DataSet já é por si só uma fonte de dados e até mesmo filtrável e ordenável. O caso é que o DataSet é um objeto muito mais pesado para ser usado dentro de outro objeto que é o BindingSource.
Tópico encerrado , respostas não são mais permitidas