jeDebuuute
Messages postés7Date d'inscriptionvendredi 1 juin 2007StatutMembreDernière intervention19 août 2008
-
28 mai 2008 à 21:16
jeDebuuute
Messages postés7Date d'inscriptionvendredi 1 juin 2007StatutMembreDernière intervention19 août 2008
-
19 août 2008 à 23:49
Bonjour,
Je souhaite ajouter en "code behind" ou "directement sur la page", une "pagination" pour un "datalist" qui affiche des données à partir d'une BDD access !
J'arrive à le lier (le datalist !) à la base en passant par un objet "sqldatasource" où je configure la requete et tout le reste. Mais ce que je peux pas faire, c'est ajouter une "pagination" comme dans les "gridview", par exemple !
J'ai essayé de le "binder" sur un "dataset" en code behind ! (sans paginanation, car là c'est plus compliqué !), normalement les données devraient s'afficher ! Eh, non !!
Alors que si je le remplace (ce 'datalist') par un "gridview" et que je fais 'gridview.datbind()', au lieu de 'datalist.databind()', le "gridview" m'affiche des données ! A ne rien comprendre !
Y aurait-il pas quelqu'un qui pourrait m'aider sur ce coup ? (pagination dans un 'datalist', en c# svp !)
Merci.
yassinebennani
Messages postés249Date d'inscriptionsamedi 13 octobre 2007StatutMembreDernière intervention 2 mai 2014 29 mai 2008 à 12:50
Bonjour
pagination sur datalist et sqldatasource n'est pas possible en natif sauf si tu passe par un datalist et ObjectDataSource celui -ci supporte la pagination en natif autre moyen passer par le gridview avec sa colonne template et sqldatasource.
Les fins justifient les moyens_________________________________________________
Yassine BENNANI - Ingénieur en génie logiciel & multimédia (Consultant SI)
yassinebennani
Messages postés249Date d'inscriptionsamedi 13 octobre 2007StatutMembreDernière intervention 2 mai 2014 30 mai 2008 à 18:28
Bonjour
je revien sur ton poste par ce que apparement il y'a tout un monde qui nous surveille :D voilà ton bonheur est posté aujourd'hui par stéphan sur son blog expliquant comment Réaliser une pagination avec un objet DataList ,et ouiii il faut passer par la classe PagedDataSource qui sera l'intermidiaire entre le contrôle et l'objet qui implémente l'interface IEnumerable et avec un petit peu de coding le tour est joué voilà merci Stéphan.
Les fins justifient les moyens_________________________________________________
Yassine BENNANI - Ingénieur en génie logiciel & multimédia (Consultant SI)
jeDebuuute
Messages postés7Date d'inscriptionvendredi 1 juin 2007StatutMembreDernière intervention19 août 2008 30 mai 2008 à 21:55
Bonjour Yassine,
Merci d'avoir pensé, quelque part, à moi et de répondre une nouvelle fois à mon post en rapportant cette nouvelle contribution à ma question sur la pagination dans datalist !
Je m'apprêtais à poser la suite de ma question au sujet de ces Text= '
<%# Eval("prenom_p") %>'
que je trouve partout et pour lesquels, je te me demandais s'il n'y aurait pas une façon de les re-configurer pour qu'on récupere avec, par exemple, une image pour que si on clique dessus ça ouvre une nouvelle fenetre ou un popup pour récupérer des infos ou un portrait ou description d'un membre dont les infos seront recuprerées à partir d'une base !Nota: J'ai fait exprès de reprendre ici l'intégralité de la question que je t'avais posée par MP, au cas ou cette surveillance fonctionnerait encore !! Moi, j'y trouve mon compte .
Bien voilà donc ! Merci pour ton rappel et ta piste sur le blog à Stephan !
J'étudierais ça tranquillement et je verrais !
P.S:
Une chose m'intrigue déjà à première vue : c'est src="<%# Eval(Container.DataItem)%>
"
!!! ça parle juste plus haut de "liste contenant des URLs des images", mais je vois rien qui ressemble à une URL ! Moi, je pensais à un truc du style src =" 'http://'+variable string récupérée d'une -row- de DataTable" où cette variable est une STRING enregistrée sous forme (www.XXX.com) !
Bon, je crois que je raconte n'importe quoi ! En tous cas, si on le pense, se référer à la question que j'ai posée plus haut, en italique !
Je maitrise pas encore ces maudits <%# Eval("truc machin") %>' !!
Merci.
jeDebuuute
Messages postés7Date d'inscriptionvendredi 1 juin 2007StatutMembreDernière intervention19 août 2008 29 mai 2008 à 15:32
Tout d'abord, un TRES GRAND MERCI pour ta réponse !
Tu m'as bien éclairé là !
On m'a répondu ailleurs en m'indiquant un certain codage, pour moi pas facile à mettre en oeuvre !!! Il s'agissait d'une espece de "Pager" (une classe à instancier et à traiter en code behind ... etc. etc ...) !!!
Donc, si je comprends bien, c'est le "sqldatasource" qui fout la m.... !! (exkuz !). Pourtant dans sa configuration (liaison à la base), ses requêtes (dans générateur de requêtes), affichage de données, tout marche bien et tout seul !!! Il me manquait que la pagination ...
Je vais le remplacer par un "ObjetDataSource" que je configurerais pour le même "datalist"
et je vais ce que ça donne !
Encore une fois Merci !
Mess.
Enfin, Voici un aperçu du code de la page où j'ai mis un "SqlDataSource
" qui marche mais sans pagination
<%