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

C# Discussion :

Remanence de colonne en datatable


Sujet :

C#

  1. #1
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut Remanence de colonne en datatable
    Bonjour

    Attention c'est subtil
    Je viens de chercher 1h et j'ai +/- une cause, mais sans explication

    Je fais un select SQL pour remplir une datatable
    Je mets la table en datasource d'un DGV
    Tout va bien

    Je fais un clear du dataset contenant la table
    Je mets le datasource du DGV a null
    Je fais un AUTRE select SQL pour remplir la meme table
    Je mets la table en datasource du meme DGV
    Tout va bien tout correspond a mon nouveau select

    MAIS MAIS

    Si le premier select SQL contient une constante qui n'est pas dans la DB
    SELECT
    tour.id,
    1 as order1
    from tour

    ALORS order1 réaparait dans le DGV apres le deuxieme selecr qui ne le mentionne pas du tout ??


    Une idée
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 58
    Points : 74
    Points
    74
    Par défaut
    Citation Envoyé par olibara Voir le message
    Bonjour

    Attention c'est subtil
    Je viens de chercher 1h et j'ai +/- une cause, mais sans explication

    Je fais un select SQL pour remplir une datatable
    Je mets la table en datasource d'un DGV
    Tout va bien

    Je fais un clear du dataset contenant la table
    Je mets le datasource du DGV a null
    Je fais un AUTRE select SQL pour remplir la meme table
    Je mets la table en datasource du meme DGV
    Tout va bien tout correspond a mon nouveau select

    MAIS MAIS

    Si le premier select SQL contient une constante qui n'est pas dans la DB
    SELECT
    tour.id,
    1 as order1
    from tour

    ALORS order1 réaparait dans le DGV apres le deuxieme selecr qui ne le mentionne pas du tout ??


    Une idée
    Pourquoi ne pas utiliser 2 datasets différents ? Si tu as une contrainte et que tu dois utiliser un seul dataset, as tu fait un new entre deux ?
    Le clear que tu fais sur ton dataset a pour but de vider les données et non pas le schéma !

  3. #3
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut 5 sur 5
    Oui tu as tout a fait raison
    C'est clair que le clear n'efface pas le schema, donc je dois en tenir compte d'une maniere ou d'une autr !
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

Discussions similaires

  1. Réponses: 17
    Dernier message: 01/06/2010, 11h58
  2. [VB.NET] Problème ajout de colonne dans datatable
    Par tssi555 dans le forum VB.NET
    Réponses: 1
    Dernier message: 21/01/2010, 09h16
  3. Réponses: 1
    Dernier message: 11/05/2009, 17h15
  4. récuperer le maximum d'une colonne dans datatable
    Par abbd dans le forum Windows Forms
    Réponses: 3
    Dernier message: 29/01/2008, 23h45
  5. Mettre à jour les lignes d'une colonne dans dataTable
    Par Mikelester12 dans le forum VB.NET
    Réponses: 2
    Dernier message: 19/07/2007, 08h31

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