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 :

Dynamic Data GridView


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 133
    Par défaut Dynamic Data GridView
    Bonjour,

    Je débute en ASP.NET avec Dynamic Data.
    Mon problème est le suivant quand je browse ma Gridview1 côté serveur je vois toutes mes colonnes ainsi que le nombre de ligne mais je suis incapable de voir les valeurs.
    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
     
       foreach (GridViewRow gvr in GridView1.Rows)
            {
     
                for (int i = 0; i < gvr.Cells.Count; i++)
                {
                    if (gvr.Cells[i].Text != "")
                    {
                        gvr.Visible = true;
                    }
                    else
                    {
                        gvr.Visible = false;
                    }
                }
            }
    Est-ce que quelqu'un aurait une idée de comment récupérer les données d'un gridview depuis le serveur?

    Merci d'avance.

  2. #2
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Rien compris a ton truc.

    Tes donnees viennent d'ou? Un gridview sert uniquement a afficher des donnees sur une page.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 133
    Par défaut
    Désolé je vais essayer d'être plus claire.
    Mon Site web et créé avec Dynamic Data qui est un outil fournit dans FrameWork 3.0.
    Les données affichées dans ma gridview viennent de mon DataContext créer par Dynamic Data.

    Mon bute finale serait de mettre l'alphabet au dessus de ma grille et dès que l'utilisateur click sur une lettre ex. (A) je filtre le Prenom par StartWith A.

    Il y a peut être une meilleure solution que de parcourir la grille est de cacher les lignes indésirable.

    Merci.

  4. #4
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    tu peux faire un traitement en code behind a l'aide d'une dataTable et ensuite d'afficher ta datatable dans le gridview

  5. #5
    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,

    Dynamique Data étant totalement générique il s'adapte facilement à n'importe quelle source de données. Par contre, les fonctionnalités de tri sont basiques. Tu peux toutefois le personnaliser mais bon.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/11/2008, 14h17

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