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 :

erreur An unhandled exception of type 'System.NullReferenceException' occurred in System.Windows.Forms.dll [Débutant]


Sujet :

Windows Forms

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 4
    Points
    4
    Par défaut erreur An unhandled exception of type 'System.NullReferenceException' occurred in System.Windows.Forms.dll
    salut,
    chers developpeurs c# je suis plante sur ce probleme ,lors l'exécution un message d' erreur s'affiche
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
     void CreateDataTable()
            {
                Dt.Columns.Add("نوع الحركة");
                Dt.Columns.Add("رقم الفاتورة");
                Dt.Columns.Add("تاريخ الفاتورة");
                Dt.Columns.Add("البيان");
                Dt.Columns.Add("عليه / مدين");
                Dt.Columns.Add("له / دائن");
                dgvProducts.DataSource = Dt;
            }
            void ResizeDGV()
            {
                this.dgvProducts.RowHeadersWidth = 30;
                this.dgvProducts.Columns[0].Width = 90;
                this.dgvProducts.Columns[1].Width = 100;
                this.dgvProducts.Columns[2].Width = 350;
                this.dgvProducts.Columns[3].Width = 90;
                this.dgvProducts.Columns[4].Width = 80;
                this.dgvProducts.Columns[5].Width = 80;
            }
            public FRM_CustomersTrans()
            {
                InitializeComponent();
     
                    CreateDataTable();
                    ResizeDGV();
     
            }
    Nom : message d'erreur.jpg
Affichages : 410
Taille : 267,3 Ko

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 184
    Points : 5 755
    Points
    5 755
    Par défaut
    Bonjour je n'ai pas rencontré de problème avec un DataTable et un dataGridView en suivant le même ordre que toi pour redimensionner une colonne.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    DataTable dt = new DataTable();
    dt.Columns.Add("a");
    dt.Columns.Add("b");
    dt.Columns.Add("c");
    dataGridView1.DataSource = dt;
    this.dataGridView1.RowHeadersWidth = 30;
    this.dataGridView1.Columns[0].Width = 90;

  3. #3
    Candidat au Club
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    salut ericlm128 ,
    Merci pour votre réponse mais j'ai suivi la solution proposée mais la même probléme

  4. #4
    Membre averti Avatar de diallomad
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Mali

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 164
    Points : 364
    Points
    364
    Par défaut
    Salut,
    Est ce que tu as créé les colonnes du Datagrid? Si tu désires utiliser les colonnes de ta DataTable, verifie que AutoGenerateColumns est à true
    Le chemin de la réussite n'a jamais été une courbe stable tant qu'on respire dans les mêmes fautes sans fin.
    Thomas Sankara

  5. #5
    Candidat au Club
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 4
    Points
    4
    Par défaut solution
    salut tous, jai trouvé une ssolution:
    Appler les procedure CreateDataTable() et ResizeDGV() à " event _Shown(object sender, EventArgs e)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    private void FRM_CustomersTrans_Shown(object sender, EventArgs e)
            {
                CreateDataTable();
                ResizeDGV();
            }

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/06/2012, 16h24
  2. Réponses: 3
    Dernier message: 06/04/2011, 20h20
  3. erreur : Unhandled exception type InterruptedException
    Par the watcher dans le forum Langage
    Réponses: 1
    Dernier message: 24/11/2010, 13h10
  4. Réponses: 1
    Dernier message: 16/07/2007, 09h47
  5. erreur :An unhandled exception of type
    Par Blunt dans le forum Visual C++
    Réponses: 3
    Dernier message: 21/04/2007, 19h55

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