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 :

L'intérêt du contrôle asp:Table par rapport au contrôle GridView


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Homme Profil pro
    Informatique en tant qu'autodidacte passionné
    Inscrit en
    Mars 2009
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Informatique en tant qu'autodidacte passionné
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 189
    Billets dans le blog
    1
    Par défaut L'intérêt du contrôle asp:Table par rapport au contrôle GridView
    Bonjour

    Quel est l'intérêt du contrôle serveur Table par rapport au contrôle asp: GridView ?

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

    La GridView est vraiment dédiée à la manipulation de données. Ne serait-ce que les méthodes d'insertion, de sélection, mise à jour, suppression, tri...

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

  3. #3
    Membre confirmé

    Homme Profil pro
    Informatique en tant qu'autodidacte passionné
    Inscrit en
    Mars 2009
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Informatique en tant qu'autodidacte passionné
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 189
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    Salut,

    La GridView est vraiment dédiée à la manipulation de données. Ne serait-ce que les méthodes d'insertion, de sélection, mise à jour, suppression, tri...

    A+
    Bonjour,

    Le contrôle <asp:Table> </asp:Table> possède t'il la même souplesse d'utilisation, ou bien nécessite t'il une écriture entière du code pour les méthodes similaires du GridView ?

  4. #4
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    L'asp table est l'équivalent du tableau Html et donc n'intègre aucune logique de liaison aux données c'est à toi de tout gérer, mais si ton but est d'utiliser un contrôle pour le lier à tes données qui soit plus souple que le gridview tu as le repeater.

  5. #5
    Membre confirmé

    Homme Profil pro
    Informatique en tant qu'autodidacte passionné
    Inscrit en
    Mars 2009
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Informatique en tant qu'autodidacte passionné
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 189
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par youtpout978 Voir le message
    L'asp table est l'équivalent du tableau Html et donc n'intègre aucune logique de liaison aux données c'est à toi de tout gérer, mais si ton but est d'utiliser un contrôle pour le lier à tes données qui soit plus souple que le gridview tu as le repeater.
    Bonsoir,

    et merci pour ces précision. En fait j'utilise déjà beaucoup les DataView et GridView, en liaison avec les contrôles SQLdataSource, pour l'affichage de mes données.

    Mais si la logique de l'accès aux données avec un contrôle serveur Table est moins évidente en effet, je préfère rester avec mes GridView et DetailView.

    Cependant , j'irai voir du côté du repeater par curiosité.

  6. #6
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    Sur le msdn il est dit à propos de l'asp Table:
    Il est important de garder à l'esprit que les ajouts ou modifications effectués par programme aux lignes ou aux cellules d'un tableau ne sont pas persistants d'une publication à une autre sur le serveur. Cela s'explique par le fait que les lignes et les cellules d'un tableau sont des contrôles à part entière, et non des propriétés du contrôle Table. Pour rendre persistantes toutes les modifications dans la table, les lignes et cellules doivent faire l'objet d'une reconstitution après chaque publication. En fait, en cas de modifications substantielles, il est recommandé d'utiliser un contrôle DataList, DataGrid, ou GridView à la place du contrôle Table. La classe Table est par conséquent principalement utilisée par les développeurs de contrôles.
    L'intêret du repeater est d'avoir plus de souplesse au niveau de la mise en forme, un gridview te génère automatiquement un tableau alors qu'avec le repeater tu génère ce que tu veux, il ne faudra pas oublier que ça te répétera ta présentation autant de fois qu'il y a d'item dans ta collection.

    Par contre il faudra surement mettre un peu plus de code que le gridview pour la gestion des données.

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

Discussions similaires

  1. Numeroter les tables par rapport aux contraintes
    Par nicassy dans le forum Outils
    Réponses: 10
    Dernier message: 02/02/2007, 11h39
  2. Réponses: 1
    Dernier message: 01/08/2006, 14h43
  3. Réponses: 7
    Dernier message: 12/07/2006, 17h34
  4. Réponses: 7
    Dernier message: 02/02/2005, 20h32
  5. Réponses: 6
    Dernier message: 28/12/2004, 16h09

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