begin process at 2012 05 27 19:04:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

[C# - ASP .NET2] Boucle sur Datalist ?


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

[C# - ASP .NET2] Boucle sur Datalist ?

mercredi 3 mai 2006 à 17:27:17 | [C# - ASP .NET2] Boucle sur Datalist ?

Araldite

Bonjour,

Je me casse le dents depuis quelques jours.
je m'explique :

En gros je veux afficher un "type d'article" et au dessous la liste des articles correspondants a l'aide d'un datalist (maListePart) dont les templates sont définis dans l'aspx.

Sachant que la méthode GetDataSourcePart retourne bien le dataview escompté, je n'arrive pas a obtenir ce que je veux a savoir :

type
   article
   article
typr
   article
etc...

Voici le code :

while (drTypes.Read())
{
   this.tid = Convert.ToInt16(drTypes["type_id"]);
   HyperLink monLinkType = new HyperLink();
   TableRow tTr = new TableRow();
   TableCell tTd = new TableCell();
   monLinkType.Text = drTypes[
"type_libelle"].ToString();
   monLinkType.NavigateUrl =
"produit.aspx?cid=" + this.cid + "&pid=" + this.pid + "&tid=" + drTypes   ["type_id"].ToString();
   tTd.Controls.Add(monLinkType);
   tTr.Cells.Add(tTd);
   maTable.Rows.Add(tTr);
   
   TableRow
aTr = new TableRow();
   TableCell aTd = new TableCell();

   this.maListePart.DataSource = this.getDataSourcePart(mesRequetes.getArticlesByProduitType(this.cid,    this.pid, this.tid));
   this.maListePart.DataBind();
   aTd.Controls.Add(
this.maListePart);
   aTr.Cells.Add(aTd);
   maTable.Rows.Add(aTr);

}

Si kkun aune idée la dessus

Merci a vous,

Aral.

mercredi 3 mai 2006 à 19:18:07 | Re : [C# - ASP .NET2] Boucle sur Datalist ?

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

c'est normal, tu ne peux pas faire ca comme ca !

il faut construire ton datalist dans ta boucle

datalist dl = new DataList();
dl.etc...


Cyril - MVS - MCP
jeudi 4 mai 2006 à 10:25:34 | Re : [C# - ASP .NET2] Boucle sur Datalist ?

Araldite

Bonjour, Merci de ta réponse Cyril. J'ai effectivement dèjà instancié mon datalist dans la boucle mais sans résultat au niveau de l'affichage. Crois-tu que cela puisse être parce que le datalist est déclaré dans la page aspx ? Je continue de chercher... Aral.
jeudi 4 mai 2006 à 10:52:01 | Re : [C# - ASP .NET2] Boucle sur Datalist ?

jesusonline

Membre Club Administrateur CodeS-SourceS
oui c'est ce que je viens de dire, le problème est que tu n'instancies pas ton controle dans la boucle mais dans la page ...


Cyril - MVS - MCP
jeudi 4 mai 2006 à 11:01:24 | Re : [C# - ASP .NET2] Boucle sur Datalist ?

Araldite

Ok... désolé :) Mais Comment faire alors pour attribuer a mon Datalist les itemTemplate et AlternateItemTemplate souhaités sachant qu'ils contiennent des LinkButton et autres controles servers? Je suis désolé, si tu me dis que la réponse est simple a trouver sur google (qui est aussi mon ami et que j'ai déjà consulté) je comprendrai ;) Aral.
jeudi 4 mai 2006 à 11:08:58 | Re : [C# - ASP .NET2] Boucle sur Datalist ?
jeudi 4 mai 2006 à 11:15:50 | Re : [C# - ASP .NET2] Boucle sur Datalist ?

Araldite

Je me penche la dessus, Merci moulte :) Aral.
vendredi 5 mai 2006 à 11:25:10 | Re : [C# - ASP .NET2] Boucle sur Datalist ?

Araldite

J'ai enfin trouvé ma solution qui est la suivante :

Dans la webform :

while (drTypes.Read())
{
   maListe.ItemTemplate = LoadTemplate("~\\templates\\template_anonyme.ascx");
   maListe.DataSource =
this.getDataSourcePart(mesRequetes.getArticlesByProduitType(this.cid, this.pid, this.tid));
}

Et le template ascx en VB :

<%@ Language = "VB" %>
<div class="divArticle" style="width:100px"><%# DataBinder.Eval(CType(Container, DataListItem).DataItem, "mon_champs_bind_contenu_dans_ma_datatable") %></div>


Merci encore pour l'orientation,

Bon dev,

Aral



Cette discussion est classée dans : type, add, malistepart, drtypes, monlinktype


Répondre à ce message

Sujets en rapport avec ce message

Pb de "" [ par viper ] Comment transformerune variable de type caractere en type numerique en vbscript Pb de recuperation d'un champ (urgent entreprise) [ par ankou ] Dans une base SQL Server, j'ai un champ dans une table de type Text. Ensuite dans une page ASP, je fait une requete sur cette table et je recupere la type incompatible [ par michel ] J'ai une erreur type incompatible dans un script et j'arrive pas à le faire marcher.C'est un script d'authentification tout simple. Type d'erreur Pb de ' dans ma bd [ par pitoux ] Bonjour,quand j'execute le code suivant :SQL_add_zone="EXEC sp_referential_add_zone '"&name&"' "set add_zone = conn.Execute(SQL_add_zone)les ' et " da Vérification du type de la donnée [ par Psy ] slt à tous, voila mon pb : A partir d'un formulaire, le client m'upload un fichier mais j'aimerais verifier avant l'upload que le fichier est bien du ASP [ par gphys ] J'essaie désespérément de me connecter à ma base de données et j'ai ce type de message :Erreur d'exécution Microsoft VBScript erreur '800a000d' Type i Zone d'input de type File [ par ToyToy ] Salut...HTML/ASP :Est il possible de donner une valeur par défaut à un champ d'input de type file ?Merci... D'1 réponse éventuelle ; ) type incompatible"ubound" [ par funkytrax ] hello! dans ma page produit.asp, je clique "Commander le produit" pour ajouter un nouveau produit avec addcaddie.asp.mais j'ai erreur suivante:"Erreur Convertion de type [ par jmg ] bonjour,sauriez vous comment convertir un String en Number?je n'ai trouvé que cela ou le principale à l'ère d'etre ommis:http://www.le-webmestre.net/w Type mismatch 'LaDate' [ par nirega ] BONJOUR J'AI MON SCRIPT QUI FONCTIONNE TRES BIEN SUR MON ORDI ....MAIS DES QUE JE LE ROULE SUR L'HEBERGEUR IL ME SORT COMME ERREUR:Type mismatchAU DEB


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

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