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 :

Comment étendre les possibilités d'un GridView


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de Twindruff
    Inscrit en
    Janvier 2005
    Messages
    216
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 216
    Par défaut Comment étendre les possibilités d'un GridView
    Bonjour, je souhaiterais avoir un conseil en asp.net
    j'explique ma situation:
    je possède une base de donnée qui comporte deux tables différentes
    la première : section de clé id, et un champ nom
    la deuxième document qui fait référence à section, document comporte donc une clé étrangère idSection.
    à l'aide d'une GridView j'affiche les données contenues dans document, jeux peux aussi éditer une entrée.

    Seulement j'aimerais faire une modification.
    J'aimerais que pendant l'édition d'une ligne on n'affiche pas idSection sous forme de l'entier mais plutôt comme un dropDown qui afficherait la liste des noms des possibles sections.
    Je saurais parfaitement faire ça en php, mais je pense qu'il y a surement une méthode moins "à la main"
    Ne faudrait-il pas dériver de gridView (mais je vois pas trop quoi faire)

    Merci d'avance

  2. #2
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    Il faut que tu transforme ta colonne en TemplateColumn dans laquelle tu met ta dropdownlist.

    Un très bon article à ce sujet (parmis un tutoriel très bien fait du reste) :

    http://www.asp.net/learn/dataaccess/....aspx?tabid=63

  3. #3
    Membre expérimenté Avatar de Twindruff
    Inscrit en
    Janvier 2005
    Messages
    216
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 216
    Par défaut
    Ah merci beaucoup c'est exactement ça.

  4. #4
    Membre éclairé Avatar de DonkeyMaster
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 95
    Par défaut
    je crois avoir trouvé plus simple, grâce aux DataBinding.

    Dans ta GridView, cherche EditColumns, puis clique dans la colonne concernée, et regarde la propriété ColumnType. Il y a une option pour "DataGridViewComboBoxColumn".
    Une fois séléctionnée, des propriétés de DataBinding apparaissent. Tu vas y arriver.

  5. #5
    Membre expérimenté Avatar de Twindruff
    Inscrit en
    Janvier 2005
    Messages
    216
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 216
    Par défaut
    J'arrive pas à voir ce dont tu me parles. Je suis au bon endroit?


  6. #6
    Membre éclairé Avatar de DonkeyMaster
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 95
    Par défaut
    Euh, non, j'ai ça moi :



    Je suis dans la Visual Studio 2005 Pro. J'ai regardé viteuf et dans la version Express c'est pareil.

    Et puis je me rends compte que je suis sur Windows Forms, alors que nous sommes dans le forum ASP.Net.

    Désolé de t'avoir fait perdre ton temps.

  7. #7
    Membre expérimenté Avatar de Twindruff
    Inscrit en
    Janvier 2005
    Messages
    216
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 216
    Par défaut
    Citation Envoyé par DonkeyMaster
    Et puis je me rends compte que je suis sur Windows Forms, alors que nous sommes dans le forum ASP.Net.

    Désolé de t'avoir fait perdre ton temps.
    C'est pas grave je te remercie quand même

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 26/06/2013, 12h16
  2. [GridView] Comment binder les items ?
    Par ArianeV dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 19/09/2008, 09h48
  3. Gridview: Comment récupérer les valeurs des deux clés?
    Par Thomas_Laurent dans le forum ASP.NET
    Réponses: 1
    Dernier message: 02/02/2007, 14h54
  4. Réponses: 11
    Dernier message: 24/08/2006, 11h22
  5. Réponses: 2
    Dernier message: 17/05/2006, 13h02

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