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 :

acceder à un des champs d'un dataset dans le code Behind


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2013
    Messages : 33
    Par défaut acceder à un des champs d'un dataset dans le code Behind
    Bonjour,

    Comment acceder à un des champs d'un dataset dans le code Behind à partir d'une autre classe.
    Merci

  2. #2
    Membre averti
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2013
    Messages : 33
    Par défaut
    pour le moment j'ai trouvé une solution peut etre c'est pas la meilleure.
    je stocke les valeurs en variables de session.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2011
    Messages : 59
    Par défaut
    est ce que les valeurs circulent sur la même page web?

  4. #4
    Expert confirmé
    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
    Par défaut
    Salut
    Citation Envoyé par samiou_ Voir le message
    Comment acceder à un des champs d'un dataset dans le code Behind à partir d'une autre classe.
    Tu passes le dataset à la classe en question.

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

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2011
    Messages : 59
    Par défaut Session ou viewState
    Salut,
    voilà un article trés intéressant qui parle des deux et plus :

    http://msdn.microsoft.com/fr-fr/libr...v=vs.100).aspx
    et cet aricle qui parle du sujet mais en résumée :
    http://vbaspnet.blogspot.ca/#post-115428267656912892


    bref si tu veux garder le data dans la meme page tu utilise viewstate et si tu veux garder le data sur plusieurs pages tu utilise session mais avec bonne gestion et modération car par défaut il est stocké sur le serveur "InProc" ,Le mode InProc stocke l'état de session en mémoire sur le serveur Web. Il s'agit de la valeur par défaut.

  6. #6
    Expert confirmé
    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
    Par défaut
    Citation Envoyé par Safi_heram Voir le message
    bref si tu veux garder le data dans la meme page tu utilise viewstate
    Sauf que si le dataset fait 1 000 000 de lignes c'est un peu lourd pour aller dans le viewstate.
    Citation Envoyé par Safi_heram Voir le message
    si tu veux garder le data sur plusieurs pages tu utilise session
    Sauf qu'une session est par internaute et que par défaut elle dure 20 minutes. Si le dataset fait 1000 lignes et que le site accueil 1000 internautes en 20 minutes cela fait 1 000 000 de lignes en mémoire.

    De plus, si le dataset contient un jeu de données qui est le même pour tous les internautes cela fait une redondance énorme. Dans ce cas, il vaut mieux redemander les données à la base de données ou les stocker dans une variable statique accessible par un singleton.

    Moralité, on manque de détails à propos de ces données pour indiquer la meilleur solution.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/06/2007, 15h19
  2. Renommage des champs d'une table dans une Form
    Par Cupidon dans le forum Access
    Réponses: 2
    Dernier message: 25/01/2007, 13h11
  3. Réponses: 14
    Dernier message: 19/10/2006, 14h23
  4. Réponses: 3
    Dernier message: 20/09/2006, 16h07
  5. Récupération des champs d'un form dans un autre
    Par Crazyblinkgirl dans le forum ASP
    Réponses: 10
    Dernier message: 22/06/2004, 10h31

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