Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [C# - ASP .NET2] Boucle sur Datalist ? [ Archives ASP & ASP.NET / AU SECOURS !!!! ] (Araldite)

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é 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...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.