IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

datagridview et texte de la DataCombo


Sujet :

C#

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 68
    Par défaut datagridview et texte de la DataCombo
    je voudrais savoir comment récuperer le texte d'une combobox se trouvant à l'intérieur d'une datagridview j'ai essayé avec .Text mais ça ne fonctionne et le message d'erreur est System.Widows.Form.DataGridViewComboBoxColumn ne contient pas de définition pour Text.Merci

  2. #2
    Membre chevronné
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Février 2007
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 574
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myComboBox.SelectedItem.ToString();

  3. #3
    Membre éclairé Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Par défaut
    Tu recuperes la bonne cellule et tu fais :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string TexteDuComboBox =  MaCellule.FormattedValue;
    C'est la meme chose pour tous les types de cellule (Text, CheckBox, ComboBox etc).

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 105
    Par défaut
    salut vu que je suis un petit peu préssé par le temps je te donne la fonction et après si tu arrive encore pas je te détails la solution :

    la fonction c'est FindControl("nom de ton composant );
    exemple :

    tu veux récupérer un string

    string a=gridview1.findcontrol("nom_composant").tostring();

    à tt

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    Citation Envoyé par killer69 Voir le message
    salut vu que je suis un petit peu préssé par le temps je te donne la fonction et après si tu arrive encore pas je te détails la solution :

    la fonction c'est FindControl("nom de ton composant );
    exemple :

    tu veux récupérer un string

    string a=gridview1.findcontrol("nom_composant").tostring();

    à tt
    je suis pas sûr que ca marche car on a pas de "composant" à proprement parlé car c'est un type de colonne donc normalement, le "composant" est dupliqué autant de fois qu'il y a de lignes. La combobox en elle meme n'a aucune valeur. il n'y en qu'en mode edition de ligne qu'on lui bind la valeur de la ligne actuelle.


    c'est plus la solution de Contrec qui va repondre à la demande de flex@

  6. #6
    Membre éclairé Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Par défaut
    disons que j'utilise cette solution au moins 10 fois dans mon projet donc je peux assurer qu'elle marche.

    Quel que soit le type de la cellule, si tu fais MaCellule.FormattedValue, tu recuperes un type string contenant la valeur visuelle de ta cellule (ce qui est affiche a l'ecran).

Discussions similaires

  1. [C#][Datagridview]Afficher texte d'une cellule en entier
    Par FraktaL dans le forum Développement Windows
    Réponses: 1
    Dernier message: 02/05/2011, 10h52
  2. c# : datagridview : cellule texte incomplet
    Par kdionne dans le forum Windows Forms
    Réponses: 2
    Dernier message: 20/11/2009, 15h10
  3. [C#] DataGridView image + texte dans une cellule
    Par nitrous007 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 28/06/2007, 13h08
  4. [vb 2005]Taille du texte dans datagridview
    Par estelledany dans le forum Windows Forms
    Réponses: 2
    Dernier message: 01/06/2006, 14h24
  5. Réponses: 10
    Dernier message: 17/05/2006, 15h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo