Boa noite,
eu estou fazendo a carga de um XML para um DataGridView da forma abaixo:
DataSet ds = new DataSet();
ds.ReadXml(UtilGeral.contatosFile);
dataGridView1.DataSource = ds.Tables[0];
Funciona perfeito, mas tem um problema de performance, por o XML carregado trabalha na casa de 10 milhões para mais, e essa carga para o dataset sobe tudo para a memória, o que não é bom, existe uma forma de limitar a quantidade
de registros por paginação e ir fazendo FechNextPage, mais ou menos como o ORACLE faz?
P.S.: a estrutura do XML carregado está abaixo caso seja necessário.
<?xml version="1.0" ?>
<contatos>
<Contato mail="xxx@uol.com.br" nome="" telefone="" grupo=""/>
</contatos>
Obrigado.
Me, me and me...