cs_tazagaga
Messages postés31Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention23 février 2009
-
13 déc. 2007 à 10:14
cs_tazagaga
Messages postés31Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention23 février 2009
-
13 déc. 2007 à 16:50
bonjour a tous j'ai une probleme concernant une text box
context:
j'ai un tableau html généré avec du code c# a coup de (response.write <td> cellule</td>)
donc voila dans mon tableau j'ai un calcule de pourcentage de variation
mes colonne se colorie en rouge lorsque le taux depasse 10%
bref ma variable taux = 10 pour le moment .
je doit crée une text box ou l'on demande a l'utilisateur de rentré un nouveau taux
mon problem est que j'arrive a crée la text box (pas dur avec la boite a outils) c'est joli mais je narrive pas a récupéré la valeur que l'utilisateur donne, du genre "text taper" = taux
et je doit crée un bouton d'actualisation juste en dessous qui rafraichit ma page
SharpMao
Messages postés1024Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juin 201069 13 déc. 2007 à 10:53
Hello,
Si j'ai bien compris ton problème, ton utilisateur rentre une valeur dans ta textBox et clique sur un bouton pour rafraichir, mais tu n'arrive pas à récupérer la valeur entrée.
Si ta textBox se nomme tauxTbx, tu peux en récupérer le contenu en faisant :
tauxTbx.Text
Amicalement, SharpMao
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
cs_tazagaga
Messages postés31Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention23 février 2009 13 déc. 2007 à 12:46
au debut oui je pensait l'avoir ajouter avec la boite a outils mais finallement nan j'ai juste le code au dessus, qui me crée un espace pour ecrire dedans (ce que je pense etre une textbox
SharpMao
Messages postés1024Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juin 201069 13 déc. 2007 à 14:27
Double clique sur ton bouton depuis Visual studio, et tu arriveras dans le "code Behind", VS a automatiquement ajouté le code pour gérer le OnClick de ton bouton.
Tu n'as plus qu'a récupàrer le contenu de la textbox (TextBox1.Text), à le transformer en nombre, et à afficher le tableau tel que tu le désire.
Amicalement, SharpMao
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
SharpMao
Messages postés1024Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juin 201069 13 déc. 2007 à 16:19
Euh...
Tu fais de l'asp ou de l'asp.net ?
Si c'est bien de l'asp.net, le code ne devrait pas être dans le même fichier que la page elle-même.
Pour cela, dans ta page, tu dois avoir deux boutons, "source" et "design".
Clic sur le bouton design.
Tu peux maintenant faire du drag and drop de la toolbox dans la page, et voir le résultat directement.
Une fois ton bouton présent sur la page, ou bien tu double clic sur le bouton qui est sur ton formulaire, ou bien tu sélectionne le bouton, et dans les propriètés, tu clique sur les événements (le petit éclair), et tu ajoute une méthode sous "Click".
Amicalement, SharpMao
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
cs_tazagaga
Messages postés31Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention23 février 2009 13 déc. 2007 à 16:27
euh je ne sait pas si je suis sous asp ou asp.net j'ai une page en .aspx et une autre en aspx.cs
je n'ai pas de formulaire visible a l'écran donc je na'i pas de bouton present sur ma page (ce que tu dit javai deja fait de la bidouille sous une winform je croit mais ce n'est pas ce sur quoi je travail)
"Tu peux maintenant faire du drag and drop de la toolbox dans la page"
je ne sait pas ce que sa veut dire , ni drag, ni drop ni toolbox. et je doit pouvoir rentré que des valeur numerique dans ma textbox avant de pouvoir l'executer.
:S
ce que je sait c'est que j'ai simplement un probleme de conversion
SharpMao
Messages postés1024Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juin 201069 13 déc. 2007 à 16:39
Si tu as des aspx et aspx.cs, c'est que c'est du .net.
Toolbox = boîte à outil
drag and drop = "Glisser-déposer", tu clic, tu tiens le bouton de la souris enfoncé, tu glisses le curseur sur ta page, et tu lache le bouton de la souris.
Pour les boutons "source" et "design", peut-être ont-ils des dénominations différentes, je travaille avec une version anglaise de VS. Mais si j'ai bien compris, tu travailles ta page en html, alors qu'il est possible de la travailler presque comme un formualire windows. pour cela, en dessous de la fenêtre dans laquelle tu as le code html, tu as les deux boutons "source" et "design".
Amicalement, SharpMao
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
cs_tazagaga
Messages postés31Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention23 février 2009 13 déc. 2007 à 16:50
waaaahhh !! ok j'avais pas vu ces boutton la !!!
ah c'est plus pratique pour travailler c'est sur.
sinon j'ai corriger mon probleme et comme tout probleme corriger débouche sur un suivant etc...
correction du probleme, la syntaxe de convertion est bonne c'est juste que dans ma textbox j'ai une chaine de caractere alors que je doit mettre "10" ou nimporte quelle valeur mais pa du char.
donc maintenant je doit géré une exeption (ca je n'ai jamais fait) (c'est les try catch je croit) afin de pouvoir ecrire que des nombre ...