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

ASP.NET Discussion :

Null Reference Exception


Sujet :

ASP.NET

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Points : 8
    Points
    8
    Par défaut Null Reference Exception
    Salut,

    j'ai un problème de référence. Il me spécifie la ligne 59 (dont je ne vois rien d'anormal). Si j'enlève toute la partie qui est simplement une ligne de bouton, Visual Studio me génère la même erreur à la ligne 59 qui est cette fois ci du commentaire (c'est a ligne "// Entete du tableau") et si j'enlève cette ligne de commentaire c'est la même chose, il me dit la ligne 59 alors qu'il n'y a rien !

    Si vous voyez d'où vient le problème, ca m'aiderai.

    PS: je reprends un projet déjà créé et j'ai repris une page qui fonctionnait et je l'ai adapté à ce que je devais faire donc le code devrait être bon.

    Voici une partie du code

    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Data.SqlClient;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using Frcuma.COMMUN.REF;
    using Frcuma.COMMUN.REF.Data;

    namespace Frcuma.COMMUN.REF
    {
    /// <summary>
    /// Description résumée de frmREF_ConsulterSouscription.
    /// </summary>
    public class frmREF_ConsulterSouscription : System.Web.UI.Page
    {

    protected System.Web.UI.HtmlControls.HtmlForm frmApplication;
    protected System.Web.UI.WebControls.Table Applications;
    System.Collections.ArrayList lesApplications;
    string Tri;

    #region Génération interface
    #region Création de la ligne des boutons
    private System.Web.UI.WebControls.TableRow ligneBoutons(int nbLignes)
    {
    System.Web.UI.WebControls.TableRow uneLigne;
    System.Web.UI.WebControls.TableCell uneCellule;
    System.Web.UI.WebControls.ImageButton unBouton;


    uneLigne = new System.Web.UI.WebControls.TableRow();

    // bouton supprimer
    uneCellule = new System.Web.UI.WebControls.TableCell();
    if (nbLignes != 0) // il y a au moins une grille, on affiche le bouton "supprimer"
    {
    unBouton = new System.Web.UI.WebControls.ImageButton();
    unBouton.ImageUrl = "/Commun/ima/supprimer.gif";
    unBouton.Click += new System.Web.UI.ImageClickEventHandler(supprimerApplication);
    uneCellule.Controls.Add(unBouton);
    }
    uneCellule.HorizontalAlign = HorizontalAlign.Center;
    uneLigne.Cells.Add(uneCellule);

    // bouton créer
    uneCellule = new System.Web.UI.WebControls.TableCell();
    uneCellule.ColumnSpan = 2;

    unBouton = new System.Web.UI.WebControls.ImageButton();
    unBouton.ImageUrl = "/Commun/ima/creer.gif";
    unBouton.Click += new System.Web.UI.ImageClickEventHandler(creerApplication);
    uneCellule.Controls.Add(unBouton);
    uneCellule.HorizontalAlign = HorizontalAlign.Center; ligne 59

    uneLigne.Cells.Add(uneCellule);
    return uneLigne;
    }
    #endregion


    #region Génération liste des applications
    private void genererTableau()
    {
    // Données fonctionnelles
    Frcuma.COMMUN.REF.Data.SQLApplication sqlApplication;

    // Données génération tableau
    int intIndicateur;
    System.Web.UI.WebControls.TableRow uneLigne;
    System.Web.UI.WebControls.TableCell uneCellule;
    System.Web.UI.WebControls.HyperLink unLien;
    System.Web.UI.WebControls.CheckBox unCheck;
    string urlModification;
    string url;

    Tri = "";
    if (UTL.Web.GetParamByKey(this.Request,"tri") != null)
    Tri = UTL.Web.GetParamByKey(this.Request,"tri").Value;

    sqlApplication = new Frcuma.COMMUN.REF.Data.SQLApplication(((SqlConnection)Session["connexion"]));
    lesApplications = new System.Collections.ArrayList();

    sqlApplication.Charger(lesApplications,Tri);
    url = "document.location.href='frmREF_ConsulterSouscription.aspx?tri=";

    // Entête du tableau Ligne 59 après
    uneLigne = new System.Web.UI.WebControls.TableRow();

    uneCellule = new System.Web.UI.WebControls.TableCell();
    uneLigne.Cells.Add(uneCellule);

  2. #2
    Membre extrêmement actif
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Points : 1 434
    Points
    1 434
    Par défaut
    Désolé de te faire une réponse aussi con : tu nous présente du code en C# et ici, c'est le forum VB.NET.

    Perso, le C# j'entrave pas, mais le peu que je connaisse me laisse perplexe face à ton problème, ça n'a pas beaucoup de sens.

    Peut être que la ligne 59 n'est pas dans le fichier, mais un autre, regarde bien le message que le navigateur te retourne.
    Mon blog de création d'univers : Qualhiryann
    Mon site qui parle de moi www.ozouf.com
    Pour les joueurs de WOW je suis sur Ysondres et mon perso est Ablanore.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 16
    Points : 8
    Points
    8
    Par défaut
    Oui désolée je me suis apercue après et comme j'étais ailleurs j'ai pas eu le temps d'enlever mon post

Discussions similaires

  1. Null Reference Exception
    Par saxophtrion dans le forum VB.NET
    Réponses: 8
    Dernier message: 16/05/2012, 15h55
  2. Une Null Reference Exception
    Par Vivien57 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 09/05/2011, 17h29
  3. NuLL Reference Exception
    Par khawlita dans le forum Accès aux données
    Réponses: 11
    Dernier message: 18/04/2009, 16h31
  4. Null reference exception
    Par xavpiaf dans le forum ASP.NET
    Réponses: 5
    Dernier message: 05/05/2008, 09h37
  5. [2.0] Null Reference Exception
    Par franculo_caoulene dans le forum Windows Forms
    Réponses: 8
    Dernier message: 03/03/2008, 16h58

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