Accueil > Forum > > > > dayalist+pagination+c#+.net
dayalist+pagination+c#+.net
mercredi 28 mai 2008 à 21:16:59 |
dayalist+pagination+c#+.net

jeDebuuute
|
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.
|
|
jeudi 29 mai 2008 à 12:50:08 |
Re : dayalist+pagination+c#+.net

jacksparoow
|
Réponse acceptée !
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)
|
|
jeudi 29 mai 2008 à 15:32:56 |
Re : dayalist+pagination+c#+.net

jeDebuuute
|
 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 <% @PageLanguage="C#"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="default.aspx.cs"Inherits="admin_default"Title="Page d'Accueil "Admin""UICulture="fr-FR"Culture="fr-FR" %> <%@MasterTypeVirtualPath="~/MasterPage.master" %> <asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server"> <divstyle="margin-top:10px; text-align:center; font-family:Verdana; font-weight:bold; text-decoration: underline;"> <h3> Accueil <big>"Admin"</big></h3> </div> <%--****************//LIENS//****************--%> <divstyle="font-family: Arial,Helvetica,sans-serif; font-size: small; font-weight: bold;";> <asp:HyperLinkID="HyperLink1"runat="server"><big>Liste Membres</big></asp:HyperLink> | <asp:HyperLinkID="HyperLink2"runat="server"NavigateUrl="~/admin/edition_membres.aspx">Edition Membres</asp:HyperLink> | <asp:HyperLinkID="HyperLink3"runat="server"NavigateUrl="~/admin/courriels.aspx">Mes Courriels</asp:HyperLink> | ... etc. </div><hr/><br/> <%--************************//En-T^te//*********************-%> <spanstyle="font-family: 'Courier New',Courier,monospace; text-decoration: underline"> <b>Total des Membres inscrits:</b></span> <asp:TextBoxID="tbTotalMembres"runat="server"BorderStyle="Dashed"Font-Bold="True"Font-Size="Medium"style="color: #CC3300; text-align: center;"Width="60px" Wrap="False"></asp:TextBox><br/><br/> <%--*******************//DataList1//*************************--%> <asp:DataListID="DataList1"runat="server"CellPadding="4"DataSourceID="SqlDataSource1" ForeColor="#333333"> <FooterStyleBackColor="#990000"Font-Bold="True"ForeColor="White"/> <AlternatingItemStyleBackColor="White"/> <ItemStyleBackColor="#FFFBD6"ForeColor="#333333"/> <SelectedItemStyleBackColor="#FFCC66"Font-Bold="True"ForeColor="Navy"/> <HeaderStyleBackColor="#990000"Font-Bold="True"ForeColor="White"/> <ItemTemplate> <tablestyle="font-size:small"> <tr> <tdstyle="text-align:right; margin-right:4px;"> <spanstyle="text-decoration: underline">Nom</span>: </td> <tdstyle="text-align: left"> <asp:LabelID="nom_pLabel"runat="server"style="font-weight:bold; text-align:left; font-variant:small-caps; font-size: medium; font-family: Verdana;" Text='<%# Eval("nom_p") %>'/> </td> </tr> <tr> <tdstyle="text-align:right; margin-right:4px;"> <spanstyle="text-decoration: underline">Pr,nom</span>: </td> <tdstyle="text-align: left"> <asp:LabelID="prenom_pLabel"runat="server" style="font-weight:bold; font-style: italic;" Text='<%# Eval("prenom_p") %>'/> </td> </tr> ... etc. </table> <br/> </ItemTemplate> </asp:DataList> <%--**********//SqlDataSource1//****************--%> <asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ ConnectionStrings:baz_ConnectionString %>"ProviderName="<%$ ConnectionStrings:baz_ConnectionString.ProviderName %>"
|
|
vendredi 30 mai 2008 à 18:28:50 |
Re : dayalist+pagination+c#+.net

jacksparoow
|
Réponse acceptée !
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)
|
|
vendredi 30 mai 2008 à 21:55:40 |
Re : datalist+pagination+c#+.net

jeDebuuute
|
Réponse acceptée !
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.
|
|
mardi 19 août 2008 à 23:49:26 |
Re : dayalist+pagination+c#+.net

jeDebuuute
|
ça y est !! Je maitrises mieux ces <%# Eval("truc machin") %>, mais toujours pas la pagination dans datalist  !! J'avance à petits pas ! OULACH
De toute façon personne ne t'aide Quand tu t'appelles Saïd ou Mohamed ! < body>
|
|
Cette discussion est classée dans : données, gridview, datalist, pagination, dayalist
Répondre à ce message
Sujets en rapport avec ce message
Image dans un dataList [ par dai2 ]
J'ai un datalist qui m'affiche des données venant d'une base de données.Je voudrais que si le champs IMAGE des données n'est pas null une image soit a
gridview erreur pagination ! [ par Troyan ]
tout marche bien mais quand je met AllowPaging=true PageSize=10la premiere page marche mai
Datalist Asp.net c# Pagination [ par necnec ]
Bojour à tous j'aurais amié savoir comment integrer la pagination dans un datalist. Je sais qu'avec le control GridView c'est possible mets avec les d
Faire Update dans une datalist [ par laraignee12 ]
BonjourJe n'arrive pas à faire quelque chose pour pouvoir modifier mes données dans une datalistJ'ai une base de données ACCESSQuel code faut il écrir
lier 2 dropdonwlist dans un edittemplate d'un gridview [ par laraignee12 ]
Je voudrai lier 2 dropdownlist par des bases de données qui dépendent l'une de l'autre dans l'editemplate d'un gridview mais quand je le fais il y a m
[VS2005] GridView et pagination [ par dadou74 ]
Bonjour,je charge une GridView par l'intermédiaire d'un DataReader lui même chargé par une procédure stockée Oracle ou Sql en fonction de la connexion
Update GridView avec un UpdatePanel et un Timer [ par fabienfs ]
Bonjour,Tout d'abord, joyeux noël ! Je n'arrive pas à faire un update des données se trouvant dans ma gridview avec un UpdatePanel et un Timer en Ajax
Ajouter des lignes à un gridview [ par yanis7518 ]
Salut a tousvoila j'ai un gridview et je voudrai le remplir à partir de données (qui ne provienne pas d'une base de données) que je récupère d'une aut
Gridview et pagination [ par mezthium ]
Bonjour,J'ai un gridview que j'alimente comme ceci :Je clique sur un bouton qui va invoquer un web service et ce web service va me renvoyer un fichier
Cases à cocher GridView [ par alahyaneali ]
Bonjour tout le monde,Je voudrais afficher dans un GridView des infos issus de différentes tables et avec des cases à cocher (cochées ou non selon les
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|