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 :

Table ou GridView ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par défaut Table ou GridView ?
    Bonjour,

    Voilà mon problème : je dois créer un formulaire dynamique sous forme de tableau. C'est à dire qu'à chaque fois que l'utilisateur remplit une ligne, une nouvelle ligne apparaît.

    Le problème est que je ne sais pas quel élément de tableau prendre en asp.net. Soit je prends un "asp:Table" soit je prends un "asp:GridView".

    Le problème du "asp:Table" est que je n'arrive pas à lui ajouter plus d'une ligne. C'est à dire que je passe dans le code behind, la première fois je fais maTable.Rows.add(maLigne) ça marche bien mais les fois suivantes ça ne marche plus (en creusant sur msdn, j'ai lu que le problème viendrait du fait qu'un "asp:Table" retrouve ça forme d'origine à chaque passage dans le code behind.

    Le "asp:GridView" par contre ne fonctionne pas si on ne lui associe pas une datasource. Or mon formulaire n'est pas directement lié à une datasource et j'aimerai pouvoir lui ajouter des lignes dynamiquement dans le code behind sans avoir besoin de passer par une datatable.

    Si vous aviez une idée sur la façon de procéder, je vous en serais reconnaissant.

    Merci

  2. #2
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par défaut
    Personne n'a une idée de comment procéder sans se farcir tout le code en javascript ? Il y a un moyen au moins ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par défaut
    Sans n'écessairement l'ajouter à un data source; tu peux toujours binder ton grid à un datatable en lui donnant les propriétés désirés. Par la suite tu n'as simplement qu'à le rebinder ton gridview à ton datatable. Autrement je ne saurais dire...

  4. #4
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    pas mieux ....
    utilise un datatable ou un dataset (si plusieurs tables)
    ajoute dedans un datarow et rebind ton gridview....

  5. #5
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par défaut
    Finalement, j'ai utilisé un "<asp:Repeater>" avec un FindControl en code behind. ça marche très bien.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/12/2008, 17h44
  2. Réponses: 2
    Dernier message: 21/05/2008, 10h01
  3. Gridview et connexion à une table crée dynamiquement
    Par prady92 dans le forum ASP.NET
    Réponses: 11
    Dernier message: 29/11/2007, 15h32
  4. Modifications d'une table via une Gridview
    Par Delphi-ne dans le forum ASP.NET
    Réponses: 13
    Dernier message: 01/10/2007, 09h32
  5. [ASP.Net 2.0] GridView : affichage Multi-tables.
    Par dinbougre dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/08/2007, 10h26

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