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 :

récupérer une valeur d'une cellule d'un datagridview lors de l'event RowsAdded


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 107
    Points : 56
    Points
    56
    Par défaut récupérer une valeur d'une cellule d'un datagridview lors de l'event RowsAdded
    Bonjour,

    Je sais que cette question a été posée plusieurs fois mais j'ai testé les solutions proposées et elles ne fonctionnent pas.
    J'ai mon datagridview rempli avec un dataTable et j'aimerais récupérer une cellule textbox où se trouve une date pour ensuite faire une requête qui rempli mon combobox en fonction de la date.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     private void dgvExpedition_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
            {
                string dateDemandée;
                if (dgvExpedition.Rows[e.RowIndex].Cells[0] != null)
                {
                    if (dgvExpedition.Rows[e.RowIndex].Cells[0].Value.ToString() != "")
                    {
                        dateDemandée = dgvExpedition.Rows[e.RowIndex].Cells[0].Value.ToString();
     
     
                        DataGridViewComboBoxColumn cbxLivreur = ((DataGridViewComboBoxColumn)dgvExpedition.Columns[3]);
                        cbxLivreur.DataSource = localhost.getLivDispo(dateDemandée);
                        cbxLivreur.ValueMember = "LIV_ID";
                        cbxLivreur.DisplayMember = "LIV_NOM";
                    }
                }
            }
    Le remplissage du comboBox fonctionne avec une date bidon mais le problème est qu'il passe le premier if puis au second il me met une nullreferenceException alors que le test au dessus devrait faire le test.

    Si une âme charitable passait par là et me donnait la solution ce serait parfait.

    merci

  2. #2
    Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 107
    Points : 56
    Points
    56
    Par défaut
    c'était une bête erreur de ma part lors du if

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (dgvExpedition.Rows[e.RowIndex].Cells[0].Value != null)
    le .Value devait être ajouté
    merci quand même

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

Discussions similaires

  1. [XL-2010] Récupérer la valeur d'une textbox dans une plage de cellules
    Par ph_anrys dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/03/2013, 08h51
  2. [WD16] Récupérer la valeur d'une colonne d'une table d'une ligne précise
    Par elghers_hocine dans le forum WinDev
    Réponses: 16
    Dernier message: 06/05/2011, 18h11
  3. [Toutes versions] Récupérer des valeurs dans une ligne dont une seule cellule est selectionnée
    Par Tommy57 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/02/2010, 20h37
  4. Récupérer la valeur d'une ligne dans une procédure stockée
    Par mobscene dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 07/12/2006, 19h29
  5. Réponses: 4
    Dernier message: 07/08/2006, 17h01

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