l'un est un contrôle serveur dérivant de System.Web.UI.WebControls et l'autre permet un accès par programme à l'élément HTML <table> sur le serveur dérivant de System.Web.UI.HtmlControls.HtmlTable mais bon au final ça fait la même chose...
l'un est un contrôle serveur dérivant de System.Web.UI.WebControls et l'autre permet un accès par programme à l'élément HTML <table> sur le serveur dérivant de System.Web.UI.HtmlControls.HtmlTable mais bon au final ça fait la même chose...
Ok, je viens de tester avec un composant Table et sa fonctionne.
Je ne comprends pas pourquoi sa ne marche pas avec le HtmlTable mais je ne sais pas si je dispose des mêmes fonctionnalités car j'avais pris un HtmlTable car au final je voulais insérer un code javascript qui afficher lors du survole d'une cellule de mon tableau m'indiquer les différentes informations concernant le rendez-vous de la personne.
Maintenant, je sais pas si sa va fonctionner.
bien sur que ça va fonctionner.
Je t'ai deja dit que c'était la même chose.. enfin perso je ne vois pas la différence à part que dans d'autre il y a plus de fonctionnalité que d'autres. et encore tu peux les implémenter. ^^
de toute façon dans ta cellule tu vas bien mettre quelque chose : un label ou un bouton ou autres.. C'est dans les propriétés de ton controle que tu pourras y ajouter ta fonctionnalité de survol ... en ajoutant
Code : Sélectionner tout - Visualiser dans une fenêtre à part NomDeTonControl.Attributes.Add("onmouseover","fonctionjavascript");
Non en fait dans ma cellule je ne mets rien, juste une couleur qui a été donné à chacune de mes personnes. Ensuite selon le jour et l'heure, j'affiche les différentes couleurs selon si la ou les personnes ont des rendez-vous.
C'est pour cela que je mets du code javascript pour être un peu plus explicite sur les informations concernant le rendez-vous.
Mais bon je trouve sa assez bizarre que sa marche pas avec des HtmlTable
ce que tu peux faire, c'est éventuellement dans ton mouseover, appeller une fonction javascript qui te génère une infobulle avec les informations dont tu as besoin , ça sera plus sympa
Oui c'est ce que je vais essayé de faire avec la commande que tu m'as indiqué un peu plus bas
Sinon pour les couleurs, je suis obligé d'utilisé System.Drawing.Color.Nomdemacouleur car en fait j'ai déjà un tableau de couleur pour chacune de mes personnes
Sinon pour les couleurs, je suis obligé d'utilisé System.Drawing.Color.Nomdemacouleur car en fait j'ai déjà un tableau de couleur pour chacune de mes personnes
???
Oui en fait, comme je ne mets rien dans mes cellules de mon tableau, juste une couleur qui va corespondre à une personne.
Donc j'ai fait un tableau de couleur propre pour chaque personne.
Exemple Color[1] = red , Color[2]= green, etc..
Par la suite, je voulais donc faire MaCase.backcolor = Color[i].
Avec i qui varie dans une boucle pour ou autre.
Mais je génère une erreur il faut que j'utilise System.Drawing.Color.Nomdelacouleur.
Il existe pas une autre solution ?
si utiliser les attributs..
ce que je t'ai montré plus haut..
EXemple :
ou si tu utilises des feuilles css :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TableCell tRDV = new TableCell(); tRDV.Attributes.Add("bgcolor","#FFFFFF");
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TableCell tRDV = new TableCell(); tRDV.Attributes.Add("class","nomdetonstyle");
Ok merci pour ton aide.
Je vais étudier la chose pour éviter de te poser trop de question sa fait déjà pas mal de temps que t'embête.
En tout cas merci beaucoup pour toutes tes réponses.
de rien!!
on passe au règlement de la facture maintenant ? ^^
qu'est ce que tu crois? mes prestations se paient...^^
Gloups
Sa va me couter avec tout ce que je t'ai demandé.
ben wai, fallait y penser quand tu me posais tout ça de question
Mince alors, j'étais tellement à fond dedans que j'y ai même pas penser.
Je vais devoir casser ma tirelire
Juste une petite dernière question, oui je sais je vais encore en avoir pour plus cher mais au point ou j'en suis.
Je voudrais insérer une balise img dans ma cellule pour afficher une image dans ma cellule comment je peux m'y prendre.
J'ai testé ceci mais sa marche pas :
Une petite idée la dessus
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaCase2.Attributes.Add("img src","indispo"+var+".bmp");
la j'utilises un ImageButton c'est à dire une image cliquable mais tu peux utiliser le controle Image si c'est juste une image.
sachant que tdFermer2 est une cellule TableCell
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ImageButton btFermer = new ImageButton(); btFermer.AlternateText = "Fermer cette fenêtre"; btFermer.ImageUrl = "../Images/fermer.gif"; btFermer.Click +=new ImageClickEventHandler(btFermer_Click); tdFermer2.Controls.Add(btFermer);
Ok c'est cool sa marche nickel pour l'insertion de l'image, il faut juste spécifier soit System.Drawing.Image ou soit System.Web.UI.WebControls.Image.
Bon tu m' enverras la facture. MDR
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 System.Web.UI.WebControls.Image nondispo = new System.Web.UI.WebControls.Image(); nondispo.ImageUrl = "indispo"+var+".bmp";
evidemment qu'il faut spécifier le namespace lol
mais le namespace tu peux le mettre tout en haut
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part using System.Web.UI.WebControls
ça t'évites de le taper à chaque fois que tu veux utiliser ces contrôles la :p
Code : Sélectionner tout - Visualiser dans une fenêtre à part using System.Drawing
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