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 :

Ajout ligne avec dropdownlists


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2012
    Messages : 31
    Par défaut Ajout ligne avec dropdownlists
    Bonjour à tous,

    Je travail présentement à l'élaboration d'un module web qui utilise des GridView pour afficher des absences dans une école. Mon gridview principal est générer automatiquement à partir de prodécures stockées sur mon SQL SERVER. Mon client m'a demandé de pouvoir ajouter une ligne à mon gridview avec des dropdownlist pour différents champs.

    Après être passé sur quelques posts sur le forum, j'ai décidé de passer par le footer pour ajouter mes lignes. Ça marchait bien, mais j'avais un problème si mon gridview était vide. De toute manière, ce matin, mon client m'a dit qu'il voulait qu'en appuyant sur le bouton ajouter, la ligne d'ajout soit en haut du tableau complètement. Je ne peux donc plus utiliser le footer :S.

    J'aimerais donc savoir comment faire pour ajouter des lignes à la première row de mon gridview et que ces lignes contiennent des textbox et des dropdownlist (générées à partir de procédures stockées sur mon server)


    Merci d'avance

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Bonjour,

    tu peux utiliser le Header de ta GridView pour imiter le fonctionnement que tu avais avec le footer.

    Dans ton HeaderTemplate, construis une table contenant deux lignes (<tr>). La Dans le première, tu peux stocker les libellés de tes colonnes. Dans la seconde tu ajoutes tes contrôles spécifiques que tu bindes dans l'évènement ItemDataBound de ta Grid.

    Après, avec un peu de style CSS tu dois pouvoir faire quelque chose de sympa.

    Quoi qu'il en soit, si ta "mécanique" fonctionnait avec le footer, tu n'as quasiment rien à refaire, juste à déplacer et styliser.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2012
    Messages : 31
    Par défaut
    En effet, j'avais pensé à utiliser le header, mais je dois le garder intact pour afficher le titre des colones en tout temps :S. Existe il une manière de vraiment créer une ligne vide avec des champs éditable ?

  4. #4
    Membre éclairé Avatar de DeWaRs
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 291
    Par défaut
    Hello,

    Au moment du rowdatabound (fonction native de ton gridview), tu peux créer une nouvelle ligne dynamique, y ajouter des contrôles etc.

    Essaie de trouver des infos la dessus (add row dynamically gridview sur Google), si tu as besoin de plus je posterais demain quand je serais au bureau.

    Cordialement

    Dewars

Discussions similaires

  1. [AJAX] ajout ligne avec ajax
    Par tabbabi dans le forum AJAX
    Réponses: 1
    Dernier message: 02/08/2012, 12h47
  2. [JTable] Ajouter ligne avec moins de colonnes
    Par encours dans le forum Composants
    Réponses: 1
    Dernier message: 27/12/2011, 09h57
  3. [DataGridView] nom plutôt qu'index? ajouter ligne avec
    Par yetanotherlogin dans le forum VB.NET
    Réponses: 3
    Dernier message: 15/03/2010, 16h26
  4. ajout ligne avec donnée dans msflexgrid à partir d'une autre form
    Par bastos77 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/03/2009, 17h08

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