Bonjour à tous,
Je voudrais savoir s'il est possible en ASP .NET de construire dynamiquement un tableau.
Avec les composants ASP .NET j'ai l'impression que le nombre de colonnes doit etre connu à l'avance.
Merci
Bonjour à tous,
Je voudrais savoir s'il est possible en ASP .NET de construire dynamiquement un tableau.
Avec les composants ASP .NET j'ai l'impression que le nombre de colonnes doit etre connu à l'avance.
Merci
Bonsoir,
Je pense que tu trouvera ton bonheur avec les repeaters
Hello,
Pour les repeaters j'ai 'impression que c'est la meme chose...
Il faut connaitre à l'avance le nombre de colonne non ?
bonjour,
tu peux utiliser l'objet serveur Tableau de l'asp.net, cet objeta a une propréité Rows qui est une collection d'objets TableRow qui representent les lignes d'un tableau, ce dernier contient une porpriété qui s'appelle cells.
de ce fait le nombre de ligne et de colonne devient dynamique ça s'ajouter comme suit:
est ce que ça repond a ta question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 //on suppose qu'on a inséré dans la page un objet serveur Table qui s'appel tab //on crée la premiere ligne TableRow tr1=new Tablerow(); //on crée dynamiquement 3 clonnes, ou cellules TableCell tc11=new TableCell(); TableCell tc12=new TableCell(); TableCell tc13=new TableCell(); //on modifie les propréités de ces cellules tc11.Text="Hello World"; tc12.Text="Salut le monde"; tc13.Text="Willkommen in der welt"; //on ajoute dynamiquement les cellules dans l'objet TableRow tr1.Cells.Add(tc11); tr1.Cells.Add(tc12); tr1.Cells.Add(tc13); tab.Rows.Add(tr1); //on peut réitérer le étapes au dessus autant de fois qu'on veut et avec un nombre variable de cellules. //et
Pour rendre dynamique, il faut faire en code be-hind, c'est à dire, remplir un dataSet dynamiquement à l'aide d'une DataTable par exemple.
Ensuite tu devras ajouter ton dataSet à la DataSource de ta gridview.
Tout ceci sans passer par du code InLine (juste un drag and drop de ta gridview ^^)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager