coulis
Messages postés121Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention24 juin 2010
-
24 mars 2006 à 11:21
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
24 mars 2006 à 14:49
Bonjour,
Voila ma problématique
A partir de lextraction dune base de données, je souhaite créer un tableau qui affiche 2 résultats par ligne.
Je pense utiliser un « repeater », mais je ne sais comment faire pour créer une ligne tous les 2 résultats ?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 24 mars 2006 à 12:33
Bonjour
Tu as plusieurs solutions, mais je vais d'abord t'expliquer "le problème"
quand tu as un controle de données (gridview, datalist, repeater & co) il faut savoir que pour afficher il lui faut en datasource un objet ou il puisse faire un for each dessus (en fait qu'il implement IEnumerable)
A partir de ton datasource il va boucler sur toutes les lignes et remplir les données :)
Donc en théorie pour faire ce que tu veux, il faudrais mettre toutes tes données dans une meme ligne (élement de la boucle for each) et ensuite tu pourrais faire ce qeu tu veux facilement.
En pratique tu peux bidouiller ;)
le repeater a la possibilité de mettre un Cyril - MVS - MCP
coulis
Messages postés121Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention24 juin 2010 24 mars 2006 à 14:26
Merci Cyril,
Je viens d'essayer avec un dataliste et cela a l'air de correspondre mieux qu'un repeater concernant mon besoin.
J'ai créé un dataliste avec puis mon code HTML et ensuite j'ai affecté le chiffre 2 au RepeatColumns du dataliste.
Et le tour est joué. Parfois c'est tellement simple que l'on ne le boit pas