Accèder par programmation à une div par programmation

Messages postés
710
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
- - Dernière réponse : Netlink
Messages postés
139
Date d'inscription
mercredi 2 avril 2003
Statut
Membre
Dernière intervention
12 juillet 2011
- 6 sept. 2007 à 13:43
Bonjour,
1 - je désire accèder par programmation à une div par programmation ...
mais en lui affectant un id déja on ne trouve pas la div avec l'intellisense et même en essayant d'y accèder par l'intermédiaire de page.findcontrol on ne la trouve pas (d'ailleurs c'est logique vu que ce n'est pas un control)

2 -de plus existe t'il un control html (System.Web.UI.HtmlControl) permettant de créer une div ... erf comme cela existe pour le tableau avec HtmlTable ?

3 - j'ai egalement une autre question conernant le gridview, je n'ai pas trop bien compris comment pouvoir lui ajouter une gridviewrow il n'y a pas de methode Add() pour cette collection il semblerait qu'il faille passer pâr une tablerow (si je me souviens bien ) donc comment ajouter une ligne à un gridview (je pense à un custom control quad je parle de cela)

merci
++

Se poser les bonnes questions ;) 
apporter les réponses
http://romagny13.over-blog.com/
Afficher la suite 

3 réponses

Messages postés
139
Date d'inscription
mercredi 2 avril 2003
Statut
Membre
Dernière intervention
12 juillet 2011
0
Merci
Salut,

Réponse à ta question 1 : Pourquoi utiliser un DIV ? Les Labels peuvent être plus facilement manipulés...

Réponse à ta question 2 : Non pas de System.Web.UI.HtmlControls.DIV

Réponse à ta question 3 : Qu'entends-tu par ajouter une ligne dans un GridView ? Ajouter un enregistrement ? Si c'est ça, regarde ici :
http://www.gridviewguy.com/ArticleDetails.aspx?articleID=98




@ bientôt, Matt
Commenter la réponse de Netlink
Messages postés
710
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2
0
Merci
1 -  pour la div j'avais dans l'idée de pouvoir selectionner une div (par son id) et ensuite pouvoir ajouter à cette div des controls dynamiquement

3 - erf pour le gridview c'est un control qui fonctionne essentiellement par la datasource, je reflechissais à essayer d'implementer un gridview pour lequel on pourrait ajouter une ligne,supprimer une ligne ,ect. au lieu de passer par la datasource
c'est faisable mais il y a l'evenement update qui me pose pb ..

pendant que j'y suis peut on appeler une fonction javascript depuis le code C# ?

merci
++

Se poser les bonnes questions ;) 
apporter les réponses
http://romagny13.over-blog.com/
Commenter la réponse de romagny13
Messages postés
139
Date d'inscription
mercredi 2 avril 2003
Statut
Membre
Dernière intervention
12 juillet 2011
0
Merci
Pour faire ce que tu veux faire avec ton DIV, tu peux utiliser les controls Panels. Admettons que tu veuilles rajouter un control TextBox dynamiquement dans ce Panel, tu vas mettre quelque chose comme ceci dans ton code behind :



TextBox


TextBox1 = newTextBox



();


TextBox1.Text =
"mon texte"


;


TextBox1.ID =
"TextBox1"


;


this

.Panel1.Controls.Add(TextBox1);

Sinon, pour ton GridView, je te conseille de jeter un oeil dans les "GridView Links" et "GridView Articles", sur cette page :
http://www.gridviewguy.com/Articles.aspx

 tu trouveras pas mal d'informations utiles et d'exemples en tout genre 







Bon courage




@ bientôt, Matt
Commenter la réponse de Netlink