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

Windows Forms Discussion :

Bug => avec DataGridView sur DefaultValuesNeeded event


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de dsolheid
    Inscrit en
    Décembre 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2007
    Messages : 141
    Par défaut Bug => avec DataGridView sur DefaultValuesNeeded event
    Bonsoir,

    Je veux placer des valeurs par défauts sur les champs fraichement ajoutés sur mon DataGridView (en particulier, donner une valeur par défaut à un champs ID).

    Après recherche sur MSDN, il s'avère que l'event le plus approprié soit:
    "DefaultValuesNeeded" event.

    L'event est bien déclencher lorsque l'on clique sur une nouvelle ligne (*).

    Malheureusement, l'event doit normalement permettre d'accéder à une cellule en particulier sur le ROW, avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Table_Groupe_ContactDataGridView_(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewRowEventArgs) Handles Table_Groupe_ContactDataGridView.DefaultValuesNeeded
     
    e.Row.Cells("ID").Value = "1"    ' <=====
    Malheureusement, cela ne donne rien ...
    Exception :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    La colonne nommée ID est introuvable. Nom du paramètre : columnName
    Par contre, en utilisant le column index (ici 0) ... on arrive mettre à jour la valeur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    e.Row.Cells(0).Value = "1"

  2. #2
    Membre Expert
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 182
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 182
    Par défaut
    Bonjour.

    Tu as vérifié le ColumnName de la colonne d'index 0 ?

    Elle ne s'appelle surement pas 'ID'.

    Cdt.

  3. #3
    Membre confirmé Avatar de dsolheid
    Inscrit en
    Décembre 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2007
    Messages : 141
    Par défaut
    Citation Envoyé par olsimare Voir le message
    Bonjour.

    Tu as vérifié le ColumnName de la colonne d'index 0 ?

    Elle ne s'appelle surement pas 'ID'.

    Cdt.

    Effectivement, il s'agit bien de la propriété Name de la Columns qui compte.
    Ici : DataGridViewTextBoxColumn1

    Merci

    ps: je vais de ce pas, changer ces noms barbares.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/03/2015, 14h44
  2. Réponses: 7
    Dernier message: 11/05/2010, 10h17
  3. Réponses: 1
    Dernier message: 07/09/2009, 07h15
  4. DataGridView avec comboBox sur les lignes
    Par gentelmand dans le forum Windows Forms
    Réponses: 1
    Dernier message: 09/03/2009, 13h46
  5. Filtrer un DataGridView, sur quel Event ?
    Par dsolheid dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/01/2008, 15h04

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