Bonjour,

J'ai une question concernant l'architecture à adopter pour optimiser les performances et votre aide sera la bienvenue

J'ai une base de données avec 1 tables et environ 200-300 lignes.

Je veux pouvoir afficher les informations d'une ligne dans un formulaire avec un petit bouton "suivant" ou "precedent" qui affiche les infos de la ligne suivante (ou précdente). (et mets à jour les controles en fonction de la ligne). (même principe que l'exemple SqlCEResultSetSample)

Donc ma question : dois je utiliser un dataset qui récupére toutes ces lignes ? ou dois utiliser un SqlCeResultSet et du coup laisser la connexion ouverte (la base se trouve sur le pda).

Le DataSet me parait un peut lourd car il va charger tout en mémoire... mais pour diviser mon application en "couche" c'est plus "facile"

Le SqlCeResultSet est meilleur au niveau performance, mais comment faire dans ma couche DAL, me renvoie t'elle un SqlCeResultSet : dois travailler directement avec ?

Merci de votre aide.