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 MVC Discussion :

MESSAGE D ERREUR:Impossible d'effectuer une liaison au moment de l'exécution sur une référence null


Sujet :

ASP.NET MVC

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 6
    Points : 5
    Points
    5
    Par défaut MESSAGE D ERREUR:Impossible d'effectuer une liaison au moment de l'exécution sur une référence null
    Bonjour,

    Pour ma part, j'essaye d'afficher dans ma vue une liste en faisant un foreach après avoir complété un formulaire qui va me permettre d'entrer les paramètres que je veux afficher.

    Mais dans ma vue il me mets cette erreure :Impossible d'effectuer une liaison au moment de l'exécution sur une référence null.

    Je ne travaille pas avec des modèle, je fais référence à un SERVICE qui a déjà une méthode toute faite.

    VUE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    @foreach (System.Data.DataRow dr in ViewBag.ListeLot.Rows)
    {
    <tr>
    <td>@Html.DisplayName(dr["NOM_LOT"].ToString()) </td> 
    <td>@Html.DisplayName(dr["ID_STATUT"].ToString()) </td> 
    <td>@Html.DisplayName(dr["DATE_CREATION"].ToString()) </td>
    <td>@Html.DisplayName(dr["DATE_UPDATE"].ToString()) </td> 
    <td>@Html.DisplayName(dr["NB_DOCS"].ToString()) </td>
    </tr> 
    }
    CONTROLLER:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    string l_TypeDoc = "BI";
    string l_nomLot = "MAPUTO 20100416";
    string l_id_statut = "1"; 
    string l_date1_Search = "02/02/2012 
    string l_date2_Search = "02/04/2013";
     
    DataSet l_dataset_ListeLot = new DataSet(); 
    l_dataset_ListeLot = m_service.listEntitesDetermineFiltre("ListeLot", l_id_statut, l_TypeDoc, "true", l_nomLot, l_date1_Search, l_date2_Search).m_DataSet;/*service*/
     
    if (l_dataset_ListeLot != null)
    {
    ViewBag.ListeLot = l_dataset_ListeLot.Tables[0];
    return View(ViewBag.ListeLot);
    }
    Merci d'avance

  2. #2
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,

    Et si tu poses un point d'arrêt ici ViewBag.ListeLot = l_dataset_ListeLot.Tables[0];, que vaut l_dataset_ListeLot.Tables[0]?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. [MVVM] Binding xaml sur une List/ObserveableCollection du Model plutôt que sur une propriété du Model
    Par uluquiorra dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 21/11/2012, 18h43
  2. Réponses: 0
    Dernier message: 01/11/2010, 18h55
  3. Message d'erreur : impossible d'utiliser l'application
    Par batman25 dans le forum Runtime
    Réponses: 1
    Dernier message: 15/03/2010, 18h09
  4. Réponses: 3
    Dernier message: 22/09/2009, 21h34
  5. [ASP] message d'erreur (impossible d'excuter un projet ...)
    Par haganidjamel dans le forum Delphi .NET
    Réponses: 6
    Dernier message: 06/09/2005, 17h28

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