begin process at 2012 02 12 22:19:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

WebControl

 > 

Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox

mercredi 22 octobre 2008 à 20:25:23 | Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox

hugo7

Bonjour à tous , comme le dit si bien le titre "Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox".
Je voudrais aussi savoir comment bloquer la saisie dans une textbox.
Merci d'avance pour vos réponses.
mercredi 22 octobre 2008 à 21:37:40 | Re : Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox

ggtry

Bonsoir,

Sur le Load de ton textbox, par exemple, en supposant que le texte à récupérer est dans un label de ta formview (et que celle-ci n'a pas d'autre parent que ta page), en vb :

 Protected Sub TextBox1_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim l1 As Label = CType(FormView1.FindControl("Ton_Label"), Label)
        TextBox1.Text = l1.Text
    End Sub

Pour l'autre question, "bloquer la saisie"... que veux-tu dire ?
Tu peux mettre ton textbox à enabled=false.
Ou alors, tu peux bloquer la saisie à tel nombre de caractère à l'aide de la propriété MaxLength.
Ou alors, avec du javascript, tu peux empêcher que la textbox prenne le focus...
Mais je ne vois pas bien ce que tu veux faire exactement...

GGtry
jeudi 23 octobre 2008 à 06:24:38 | Re : Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox

equinoxe83

Membre Club
Salut,
pour la question1 :
dim tb as textbox = formview1.findcontrol("TonTextbox")

pour la question2 :
suite à cette même déclaration,
tb.enable=False

bon code.
jeudi 23 octobre 2008 à 18:59:29 | Re : Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox

hugo7

ReBonjour cela ne marche pas j'ai une erreur.
je récapitule  : J'ai un formview2 qui contient un label dont l'Id est "column1Label1".Ce label stocke du texte.
J'ai un  Formview1 qui contient des textbox et je voudrais que le texte contenu dans le label du formview2 se mette dans la texte du formview 1 dont l'id est "sujet_idTextBox".
Je me met donc sur ma page default.aspx.vb et je tape le code suivant :

Protected Sub FormView1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles FormView1.Load
        Dim sujet_idTextBox As TextBox = FormView2.FindControl(sujet_idTextBox)
    End Sub.

Je pense que mon code est faux.

Je ne peut pas faire le code de ggtry qui est :

Protected Sub TextBox1_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim l1 As Label = CType(FormView1.FindControl("Ton_Label"), Label)
        TextBox1.Text = l1.Text
    End Sub

car la textbox n'a pas dévénement load , ces le controle formview qui la contient qui en a un.


A mon avis je me plante de partout donc si quelqu'un pourrait m'aider.


jeudi 23 octobre 2008 à 19:02:51 | Re : Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox

hugo7

Oups j'ai oublier de vous dire l'eereur qu'il me donne :

Une valeur de type 'System.Web.UI.WebControls.TextBox' ne peut pas être convertie en 'String'.
jeudi 23 octobre 2008 à 19:13:51 | Re : Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox

equinoxe83

Membre Club
Salut,
dim lb as label = formview2.findcontrol("Colum1Label1")
dim tb as textbox = formview1.findcontrol("Sujet_IdTetxbox")
tb.text=lb.text

@+
jeudi 23 octobre 2008 à 19:37:18 | Re : Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox

hugo7

J'a un pb .
J'ai mis le code que tu m'as donnné equinoxe83 dans le load du formview1.
Lorsque que je lance le déboguage.
Il n'y reviens dans vs studio met la ligne de code "tb.Text = lb.Text" en jaune et me dit  :

"L'exception NullReferenceException n'a pas été gérée par le code utilisateur"
En dessous
"La référence d'objet n'est pas définie à une instance d'un objet."

Si quelqu'un aurait une solution merci.
jeudi 23 octobre 2008 à 20:19:27 | Re : Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox

equinoxe83

Membre Club

C'est qu'il y a un des controles qu'il ne trouve pas.
Vérifie les guillements et l'orthographe ou sinon en mode debug ...
@+

jeudi 23 octobre 2008 à 20:35:15 | Re : Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox

equinoxe83

Membre Club

pour info, je me suis trompé dansle second findcontrol (celui du textbox). Modifie l'orthographe et essaie à nouveau.
Pour le mode debug ... ben comme tu y es déjà ... Dsl !

@+

jeudi 23 octobre 2008 à 21:07:36 | Re : Comment récuperer le texte contenu dans un Formview pour le mettre dans un textbox

hugo7

J'ai corriger l'orthographe et vérifier les guillemets mais sa marche toujours pas.
Aidez-moi si il vous plait

1 2 3 4

Cette discussion est classée dans : textbox, texte, récuperer, contenu, formview


Répondre à ce message

Sujets en rapport avec ce message

Problème formview et textbox [ par hugo7 ] Bonjour j'ai un contrôle formview en mode Insert. Donc dans ma balise j'ai les textbox dont leur contenu sera insérer dans ma base de donnée. Par Récuperer la clé primaire d'un Formview apres insertion [ par lg022 ] Bonjour à tousvoila j'essaye depuis hier après midi de récupérer la clé primaire d'un formview après insertiondans mon formview page 1.aspx j'ai une c Recuperer date depuis un calendar pop up dans un textbox d'un formview [ par sheid ] Bonjour, dans le cadre de mon travail, je dois developper une page web en asp qui permet la saisie d'information dans une base de données. Ma page co comment enregistrer le contenu d'un textbox dans sql [ par bettyinfo ] SVP je suis débutante en c sharp et aspx je doit faire une application de gestion de caisse j'ai fait tt les interface je sais pas comment enregister initialisation des textbox d'une form [ par dialvb ] Bonjour, je cherche à remplacer le texte de plusieurs textbox par un autre texte de façon "automatique". J'ai commencé à faire ca: [color=purple]Pr Comment forcer un formview à executer du code behind au chargement (onload) [ par equinoxe83 ] Bonjour à tous,J'ai un gridview dans lequel je sélectionne le nom d'un article.J'affiche la fiche liée de l'article dans un formview.Jusque là, tout v GROS PB DE FONCTION RECURSIVE !!! [ par tataye ] Hello,J'essaie de faire une fonction récursive mais je galère grave !!Voici mon code source :Function Contenu (texte,ContenuArch,j) ' Variables de bd contenu très long d'une textarea [ par meskiki ] j'ai fait un formulaire avec une textarea dont le contenu sera ecrit dans un fichier texteLe problème est lorsque j'envoie un texte très long seules l TextBox ajax [ par Solution ] Bonjour,j'ai une méthode qui traite le contenu du textbox. j'ai utillisé ajax pour l'appel ce la méthode dans javascript tous ca va sauf que le conten WebParts et textBox [ par Dj_PLL ] Bonjour, alors j'ai un petit probleme, j'ai des WebParts, dans lesquelles j'ai des TextBox, jusque la tout va bien, mais j'aimerais que la TextBox(et


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales