begin process at 2012 05 27 21:05:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Base de données

 > 

Access

 > 

dayalist+pagination+c#+.net


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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 &quot;Admin&quot;"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>&nbsp;|&nbsp;
<asp:HyperLinkID="HyperLink2"runat="server"NavigateUrl="~/admin/edition_membres.aspx">Edition Membres</asp:HyperLink>&nbsp;|&nbsp;
<asp:HyperLinkID="HyperLink3"runat="server"NavigateUrl="~/admin/courriels.aspx">Mes Courriels</asp:HyperLink>&nbsp;|&nbsp;
... etc.
</div><hr/><br/>
<%--************************//En-T^te//*********************-%>
<spanstyle="font-family: 'Courier New',Courier,monospace; text-decoration: underline">
<b>Total des Membres inscrits:</b></span>&nbsp;
<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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales