begin process at 2012 05 28 06:59:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

Autre

 > 

Tableau d'objet


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Tableau d'objet

mercredi 11 octobre 2006 à 11:45:45 | Tableau d'objet

jorrie

Bonjours, j'aimerais créer un tableau de personne que je stockerais dans une variable session mais lorsque j'essaie il me met erreur de reference a l'objet: voici mon code:


//Création d'un tableau d'utilisateur
    Fonctions_Globales.Utilisateur_pilotage[] tab = new Fonctions_Globales.Utilisateur_pilotage[50];

    tab[0].nom="Jerem";   -> ceci me crée l'erreur en question .

//voici ce qui se trouve dans
Fonctions_Globales.Utilisateur_pilotage :
public class Utilisateur_pilotage
    {
        private string _Nom;
        private string _Prenom;
        private string _Email;
        private string _Tel_B;
        private string _Tel_P;

        public string Nom
        {
            get {return _Nom;}
            set {_Nom = value;}
        }





mercredi 11 octobre 2006 à 12:07:56 | Re : Tableau d'objet

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

c'est normal car en faisant new Utilisateur_pilotage[50] tu déclares une variable qui contiendra 50 objets, mais tu ne créer (heureusement) pas 50 objects. Il faut donc que tu le créer avant de lui faire quoi que ce soir donc

tab[0] = new Utilisateur_pilotage();
tab[0].nom = "Jerem";

pour des raisons de perf, je te conseille de faire

Utilisateur u = new Utilisateur();
u.nom = "Jerem";
tab[0] = u;

Cela évitera à ton code d'aller chercher la variable à chaque fois dans le tableau (peut etre que le compilo optimise ca mais pas sur)

Autre détails, généralement on utilise un ArrayList pour ce genre de choses car c'est plus souple (mais peut etre que tu n'en as pas besoin) en .net 2 il y a meme des ArrayList generics on peut donc faire

List<Utilisateur> us = new List<Utilisateur>();

Utilisateur u = new Utilisateur();
u.nom = "Jerem";

us.add(u);


Cyril - MVS - MCP
mercredi 11 octobre 2006 à 12:17:31 | Re : Tableau d'objet

jorrie

Ca a l'air de marcher mais j'aimerais stocké ce tableau dans une variable session et pouvoir ainsi recuperer le nom d'un utilisateur voivi comment je procede mais ca a pas l'air de marcher:

Session["Membre"]=tab;
.tab = (Fonctions_Globales.Utilisateur_pilotage[])Session["Membre"];
    int i=0;
      while (i<Convert.ToInt32(Session["NB_M"].ToString()))
    {
      LB_ComitePilotage.Items.Add(.tab[i].Nom + " - " + .tab[i].Prenom);
       }

//Sachant que Session["NB_M"] represente le nombre d'utilisateur enregistré
//LB_ComitePILOTAGE represente une list box

mercredi 11 octobre 2006 à 12:40:22 | Re : Tableau d'objet

jesusonline

Membre Club Administrateur CodeS-SourceS
euh, pourquoi le point de .tab ?

dans ta boucle while, tu n'as pas l'impression qu'il manque qqchose ? comme incrémenter i ?


Cyril - MVS - MCP
mercredi 11 octobre 2006 à 14:04:48 | Re : Tableau d'objet

jorrie

J'ai regle les autres problemes mais maintenant il me met cast de la chaine non valide ::


Var.tab = (Fonctions_Globales.Utilisateur_pilotage[])Session["Membre"]; // pour cette ligne

mercredi 11 octobre 2006 à 14:06:20 | Re : Tableau d'objet

jorrie

Pour expliquez un peu plus le probleme , j'aimerais recuperer ce que je viens de mettre dans ma session afin de rajouter un utilisateur et de conserver les utilisateurs precedemment inserer
mercredi 11 octobre 2006 à 14:24:12 | Re : Tableau d'objet

jorrie

je veux bien utiliser un arraylist mais j'arrive a faire resortir un utilsateur de la liste
mercredi 11 octobre 2006 à 16:12:39 | Re : Tableau d'objet

jesusonline

Membre Club Administrateur CodeS-SourceS
c'est quoi ce var.tab ???


Cyril - MVS - MCP
mercredi 11 octobre 2006 à 16:30:50 | Re : Tableau d'objet

jorrie

var me permet de regrouper toutes mes variables dans une classe que j'instancie
mercredi 11 octobre 2006 à 16:37:16 | Re : Tableau d'objet

jesusonline

Membre Club Administrateur CodeS-SourceS
et tab ?

il est bien instancié et du meme type que le contenu de ta variable ? c'est bien un tableau avec le bon nombre d'element ?


Cyril - MVS - MCP

1 2

Cette discussion est classée dans : string, tableau, private, utilisateur, pilotage


Répondre à ce message

Sujets en rapport avec ce message

Control Utilisateur ASP.NET, Tableau, XML, XSLT [ par Anksunamon ] Bonjour à tous,J'ai une question qui pourrait être utile à pas mal de monde...Je souhaiterais faire un contol utilisateur me permettant:de créer un ta Créer des string dynamiquement [ par midoparis ] Bonjour à tous ! Je développe un petit logiciel en C# sous VS 2005 mais il y a une partie qui me bloque complètement : j'ai besoin de créer un certa Rafraîchissement d'une page paramétrable par l'utilisateur [ par Ouistyty ] Bonjour, J'ai une page ASP avec un tableau construit par une requête SQL et au dessus du tableau je voudrais ajouter un Checkbox activant ou non un a Asp. Net Mettre un tableau de string dans une feuille excel [ par yaya2669 ] Bonjour, Voila je voudrais sauvegarder un tableau de string dans un fichier excel. J'utilise web developper et c# Workbook wb = _excelApp.Workbooks. Favoris mes documents [ par rebitus ] Salut, Quelqu'un saurez si il existe un fichier bat ou bscript qui replace les favoris et mes documents d'une session differente en un clic vous deman Masquer ligne d'un tableau [ par serialv2 ] Bonjour,je souhaiterais depuis une procedure de code behind,rendre visible ou invisible une ligne d'un tableau htlm?? est que c'est possible,je sais q lire un fichier data et stocker les donner dans des tableau [ par karimsy ] je veux savoir (en langage C)comment faire lire une fichier qui contient des donnees(ex;numero de matricule, nom ,prenom,note de cours...) et le fait Lien hypertext dans un tableau [ par Byrong ] Bonjour voila j'ai un bouton qui envoie les informations dans la cellule du tableau (table asp) J'aimerais ajouter un lien hypertext plutot qu'un te Problèeme tableau asp [ par Byrong ] Bonjour voila je vous explique la situation. J'ai créer en code behind un tableau. Après ca création je vérifie bien le nombre de rows dans un message Question sur java [ par kratos60 ] Bonjour a tous, Je me permet de poster car mon probleme dur depuis trop longtemps(3h) et quoi que je face je ne trouve pas de solution... Alors voil


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,607 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales