OVH Cloud OVH Cloud

Webform , table et autre champs

1 réponse
Avatar
Gaetan
Une question qui paraitra simple a beacuoup j'espère , mais je commence le
dévellopement web avec c# .net.
Le probleme est le suivant : j'ai une web form sur laquel j'ai une table que
je charge dynamiquement en dessous et au dessus je voudrait mettre des label
et textbox. Le probleme c'est que la table grandit et finit par passer sous
mes objets.
Comment faire pour que la zone de la table s'étire au fur et a mesure
qu'elle grandit ou déplacer les objet en fonction de la table.

autre probleme, dan sla table est-il possible de créer un bouton pour chauqe
enregistrement, le bouton devant permettre de suppirmer la ligne dans
laquelle il se trouve .
Autant dire que je ne connais pas ASP, ni html, ni PHP, est-il possible de
se débrouiller sans taper du code de ce type ?

1 réponse

Avatar
Sebastien Bovo [MS]
Bonjour,

Tu dois être en mode "GridLayout" pour la Webform dans Visual Studio .NET.
Pour changer ce mode, tu peux changer a propriété "PageLayout" en mode
design de ta page. Dans ce cas, tous les elements seront placés les uns
après les autres et non pas de façon absolu sur la Webform.

Pour ajouter un bouton pour chaque ligne, il faudra faire du code. Voici un
exemple :

private void Page_Load(object sender, System.EventArgs e)
{
for(int i = 0;i<10;i++)
{
TableRow r = new TableRow();
TableCell c1 = new TableCell();
TableCell c2 = new TableCell();

Button b = new Button();
b.ID = i.ToString();
b.Text = "Supprime la ligne";
b.Click +=new EventHandler(b_Click);
c1.Controls.Add(b);

c2.Text = "Voici une ligne crée a " + DateTime.Now.ToLongTimeString();

r.Cells.Add(c1);
r.Cells.Add(c2);
Table1.Rows.Add(r);
}
}



private void b_Click(object sender, EventArgs e)
{
Button b = (Button)sender;
b.Text = "La ligne est considéré comme supprimé" + b.ID.ToString();
}




--
Cordialement,

Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.


"Gaetan" wrote in message
news:
Une question qui paraitra simple a beacuoup j'espère , mais je commence
le
dévellopement web avec c# .net.
Le probleme est le suivant : j'ai une web form sur laquel j'ai une table
que
je charge dynamiquement en dessous et au dessus je voudrait mettre des
label
et textbox. Le probleme c'est que la table grandit et finit par passer
sous
mes objets.
Comment faire pour que la zone de la table s'étire au fur et a mesure
qu'elle grandit ou déplacer les objet en fonction de la table.

autre probleme, dan sla table est-il possible de créer un bouton pour
chauqe
enregistrement, le bouton devant permettre de suppirmer la ligne dans
laquelle il se trouve .
Autant dire que je ne connais pas ASP, ni html, ni PHP, est-il possible de
se débrouiller sans taper du code de ce type ?