Salut,
J'utilise le code suivant pour intégrer des données dans un Repeater paginé (je ne veux afficher que 10 éléments à la fois), pour cela j'ai trouvé la solution qui est d'utiliser un DataTable :
OleDbConnection oConnexion = new OleDbConnection(sConnexion);
Requete = " SELECT INTV_* FROM INTERVENTIONS;";
OleDbDataAdapter myAdapter = new OleDbDataAdapter(Requete,oConnexion);
DataTable myDataTable = new DataTable();
myAdapter.Fill(myDataTable);
PagedDataSource myPager;
myPager = new PagedDataSource();
myPager.DataSource = myDataTable.DefaultView;
myPager.AllowPaging = true;
myPager.PageSize = 10;
myPager.CurrentPageIndex = index;
ListeInterventions.DataSource = myPager;
ListeInterventions.DataBind();
oConnexion.Close();
J'aimerais ajouter des données à ce DataTable à partie d'un DataReader, cela fait plusieurs jours que je cherche mais je ne trouve pas, faut il modifier le DataReader ou le DataTable?
Merci d'avance, je continue à chercher.