FILTAR DADOS NUM DATASET

DUMMIES 19/11/2012 20:02:27
#414467
Pessoal.
Tenho um XML basicamente com quatro campos:

Codigo
Nome
Cidade
Data_movto

Eu populo o xml e carrego os dados dele num grid através de um dataset de forme bem simples:

grid.DataSource = datatable

Até ai tudo OK, porém estou precisando carregar nesse grid apenas os dados onde a cidade seja igual a São Paulo e Data_movto = [ô]01/10/2012[ô]
Nesse caso teóricamente seria apresentado no grid cerca de 30 registros.
Tem como eu fazer isso usando o datatable? Segue abaixo como estou carregando esse grid:

Private datatable As DataTable
datatable = New DataTable([Ô]AgendBlq[Ô])
datatable.ReadXml([Ô]c:\AgendBlq.xml[Ô])
grid.DataSource = datatable


Se alguém puder me ajudar agradeço desde já.


KERPLUNK 19/11/2012 20:54:29
#414468
Resposta escolhida
Já experimentou usar serialização e desserialização, usando OOP? Você pode filtrar antes de passar para o grid e ainda por cima tem mais flexibilidade de uso.
DUMMIES 19/11/2012 22:28:58
#414473
KERPLUNK.
Obrigado pelo retorno.
Já estou vendo um exemplo lá no Macoratti, vou avaliar se me atende.

Tópico encerrado , respostas não são mais permitidas