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

Windows Forms Discussion :

[Dataset] Ajout d'une ligne à la fin d'un dataset


Sujet :

Windows Forms

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 56
    Points : 38
    Points
    38
    Par défaut [Dataset] Ajout d'une ligne à la fin d'un dataset
    Bonjour à tous,

    Je souhaite ajouter une ligne à la fin de mon dataset. Il s'agit d'une ligne qui affiche la somme de toutes les colonnes.
    J'ai ajouté la ligne directement dans la table à la fin mais mon problème est que comme la table est triée, la ligne calculant le total est également triée et ne reste donc pas tout le temps à la fin de la table.

    Est ce que quelqu'un voit une solution.

    Note complémentaires : J'utilise un datagrid pour le design et il a une place et une taille précise. Si je rajoute donc autre chose en dessous, cela ne se trouve pas directement en dessous de ma table mais dans le bas de ma fenêtre.

  2. #2
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Bonjour,

    Si on utilise un datagridview, il vaudrait mieux garder le datatable sans ordre de tri et spécifier celui-ci au niveau de la propriété Sort du BindingSource.

    Dans ce cas, les ajouts vont à la fin. Par contre un nouveau tri fera resurgir le problème.
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 56
    Points : 38
    Points
    38
    Par défaut
    Oui, en fait c'est là qu'est tout le problème.
    C'est possible de l'ajouter après le tri mais je souhaite que le tri reste activé sur la table...

    Ce n'est peut être pas faisable d'ajouter une ligne qu'on ne puisse modifier (qui ne soit pas triée et qui reste tout le temps à la même ligne, dans mon cas la dernière).

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Août 2002
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 104
    Points : 128
    Points
    128
    Par défaut
    Le problème vient aussi du fait que ce n'est pas une "bonne" utilisation d'une DataTable. Tu imagines une base de donnée dont une table aurai sa dernière ligne qui devrait faire la somme des autres lignes ? Pour une DataTable de ton DataSet c'est la même chose ...
    A la limite, utilise un UserControl qui prend une DataGridView et des zones de texte en bas (TextBox, Label, ...). Comme ça, tu restes indépendant des tris effectués dans la Grid.

Discussions similaires

  1. dataset ajout d'une ligne pariculiere
    Par clouddd dans le forum ASP.NET
    Réponses: 1
    Dernier message: 28/10/2009, 14h22
  2. ajouter une ligne à la fin de la feuille
    Par ghosty04 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/11/2008, 15h28
  3. Ajouter une ligne en fin de fichier sans écraser le fichier
    Par Premium dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 05/04/2007, 13h07
  4. Ajouter une ligne à la fin d'un classeur excel
    Par maketossss dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/11/2005, 09h38
  5. [C#] Ajout d'une ligne dans un dataset
    Par frechy dans le forum Windows Forms
    Réponses: 9
    Dernier message: 22/12/2004, 09h35

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