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 :

Mise à jour avec SqlDataSource


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 122
    Par défaut Mise à jour avec SqlDataSource
    Bonjour,
    je voudrais donner la main a l'utilisateur pour sélectionner les champs à afficher à l'aide d'un checkBox,pour le moment ca marche en utilsant le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    str = "SELECT  ID AS ItemId ";
     
                if (CheckBox1.Checked == true)
                {
                    str = str + ", demande";
                }
     
                if (CheckBox2.Checked == true)
                {
                    str = str + ", direction";
                }
     
                if (CheckBox3.Checked == true)
                {
                    str = str + ", statut";
                }
     
     
                str = str + " FROM [Tprojet] ;";
     
                SqlDataSource1.SelectCommand = str;
                SqlDataSource1.DataBind();
    mais pour les autres opèrations (update,insert,delete)je ne sais pas comment faire afin de ne mettre a jour ke les champs qui ètè afficher en premier temps(les paramètres de la requète sql)

    Quelqu'un parmi vous saura m'aidez s.v.p ?

  2. #2
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Si tu affiches ton résultat dans une GridView, tu devrais plutôt rapatrier toutes tes colonnes et jouer avec l'option "Visible" de chaque colonne du GridView.

    Comme ça t'aurais pas à te soucier des mises à jour.

    @+

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 122
    Par défaut
    Merci,tu vx dire que je dois rendre mettre (visible=false) pr les champs non cochè ? sioui cmt,j'arrive pas a trouver exactement la propriètè pr controler les diffèrents champs du gridview

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    Tu fais.
    0 : L'index de la colonne que veux rendre invisible.

    Gridview.Columns[0].Visible = false

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 122
    Par défaut
    Ça marche !

    Merci bcp
    l3az Mehdi.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    merci de passer en Résolu

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

Discussions similaires

  1. TIBDataSet comment faire de la mise à jour avec jointure
    Par uluru dans le forum Connexion aux bases de données
    Réponses: 8
    Dernier message: 08/07/2006, 10h09
  2. Mise à jour avec les datasetproviders
    Par kafui dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/06/2006, 14h25
  3. Réponses: 3
    Dernier message: 22/12/2005, 17h47
  4. Mise à jour avec jointure
    Par taupain dans le forum Bases de données
    Réponses: 5
    Dernier message: 09/07/2004, 11h27

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