begin process at 2012 05 28 00:34:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

Autre

 > 

Parcourir un Repeater !


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

Parcourir un Repeater !

mercredi 10 juin 2009 à 11:27:30 | Parcourir un Repeater !

jejedunet

Bonjour, (j'espère que quelqu'un pourra m'aider)

Je vais tout d'abord vous expliquer comment j'en suis arrivé là. Et ensuite, ce que j'essaye de faire pour régler le problème.

Je souhaite générer en bouclant sur un DataSet une liste d'icone permettant d'accéder à des modules (page d'accueil d'une partie d'administration)
J'ai pensé au début à un tableau mais j'ai vite abandonné !
J'ai ensuite penser faire cela avec des div.
<div style="width:730px;float:left" >
       <div align="center" style="height:100px; width:240px; float:left">
       </div>
       <div align="center" style="height:100px; width:240px; float:left">
       </div>
       <div align="center" style="height:100px; width:240px; float:left">
       </div>
       <div align="center" style="height:100px; width:240px; float:left">
       </div>
</div>

J'obtiens bien deux lignes, 3 div sur la première et 1div sur la deuxieme.

Je veux ensuite dans cette div mettre un objet composé de :
Un bouton image + un label.

Voici mon repeater :
    
           <asp:Repeater ID="rptAccueil" runat="server">
              <HeaderTemplate>
              <div style="width:730px;float:left" >
              </HeaderTemplate>
              <ItemTemplate>
             
              <div id="toto" align="center" style="height:100px; width:240px; float:left">
                   <asp:ImageButton ID="ImageButton1" runat="server" /><br />
                  <asp:Label ID="Label1" runat="server" Text='<%#DataBinder.Eval(Container.DataItem, "libelleModule")'></asp:Label>
                  <asp:HiddenField ID="hidden" runat="server" Value='<%#DataBinder.Eval(Container.DataItem, "idModule")' />
             </div> 
             
              </ItemTemplate>
              <FooterTemplate>
               </div>
              </FooterTemplate>
         </asp:Repeater>

Je voudrais ensuite avoir une fonction qui parcourt ce repeater car l'image du bouton image est stocké en base et je dois donc faire:
btnImage.ImageURL = "~/Administration/ShowImage.ashx?id="+idModule+""

Quelqu'un pourrait m'aider ? Je vous remercie grandement d'avance !




mercredi 10 juin 2009 à 21:05:13 | Re : Parcourir un Repeater !

nhervagault

Administrateur CodeS-SourceS
Réponse acceptée !
salut


<asp:ImageButton ID="ImageButton1" runat="server" imageurl='DataBinder.Eval(Container.DataItem, "idModule")'/>


Sinon tu travailles avec l'evenement OnItemDataBind

Tu utilises
DataRowView objDataRowView = (DataRowView) e.Item.DataItem;
(e.FindControl("btnImage") as ImageButton).ImaageUrl = "~/Administration/ShowImage.ashx?id=" + objDataRowView ["idModule"].ToString();


Cette discussion est classée dans : style, font, family, repeater, mso


Répondre à ce message

Sujets en rapport avec ce message

Récupérer la valeur d'une cellule d'un gridview dans un textebox [ par loveislam ] <link rel="Fi difficultés avecSMS2003 [ par SYMBAKOKO ] <link rel="Fi Connexion simultanée [ par scottmat ] <link rel="Fi acceder au controle du master page [ par loveislam ] <link rel="Fi ma variable Session retourne la valeur null ? [ par spark01 ] <link rel="Fi rangevalidator [ par youma85 ] salut,voila je viens de créer un textbox avec et un <meta name="Originator" cont Copie dessin word 2007 dans access [ par thermo ] <meta name="Originator" content="Microsoft Word 12" Login WebControl et UICulture [ par Snekemoa ] Bonjour,j'utilise actuellement le control Login sur un site en asp.Net 2.0Dans le web.config, quand je modifie Culture et UICulture j'ai l'impression Lecture de tables d'un DataSet impossible [ par fmourmaux ] Bonjour,Je suis sous WebMatrix.(pour l'instant)<meta name="Orig mise en forme de taxte dans un repeater [ par gatita_dev ] bonjour j'ai un petit souci avec mon control repeater, je veux que la police et la taille du texte donc je l'ai mis dans un div qui contient mes param


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,640 sec (3)

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