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 :

listbox lié a une base de données en mode déconnecté


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 82
    Par défaut listbox lié a une base de données en mode déconnecté
    Bonjour,

    Voila j'ai fais une application c# winforms, j'ai donc une listbox qui affiche les valeurs de ma table Infos et je souhaiterai savoir comment supprimé les items de ma listbox et a la fois de ma base de données je ne sais pas si j'ai ete assez clair ...

    En clair quand je sélectionne un items de ma listbox et ke je clik sur un bouton supprimé je veux ke ca supprime de ma listbox et de ma table Infos

    Merci de m'aider

  2. #2
    Membre éprouvé
    Avatar de debug
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    1 034
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 034
    Par défaut
    Bonjour,

    Sur l'événement OnClick de ton bouton "supprimer", tu ajoutes un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    // Supprime la ligne de ta base de données 
     
    // Supprime la ligne sélectionnée de ta list Box
    listBox1.Items.RemoveAt(listBox1.SelectedIndex);
    Pour la suppression dans ta base, après à toi de voir comment tu fais, requete, dataadapter ou autre.

  3. #3
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    Citation Envoyé par debug Voir le message
    Bonjour,

    Sur l'événement OnClick de ton bouton "supprimer", tu ajoutes un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    // Supprime la ligne de ta base de données 
     
    // Supprime la ligne sélectionnée de ta list Box
    listBox1.Items.RemoveAt(listBox1.SelectedIndex);
    Pour la suppression dans ta base, après à toi de voir comment tu fais, requete, dataadapter ou autre.
    Ou supprimer directement dans la base et raffraichir sa listbox

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 82
    Par défaut
    Tout D'abord merci pour vos réponses en fait j'ai fais comme suit :

    InfosBindingSource1.RemoveCurrent();
    listBoxInfos.Items.RemoveAt(listBoxInfos.SelectedIndex);
    InfosTableAdapter.Update(miniITunesDataSet.Infos);
    miniITunesDataSet.AcceptChanges();

    Cela supprime dans ma listbox mais pas dans ma base de donnée car quand je reviens dans mon application les items sont toujours la ...

    A la place de cette ligne : InfosBindingSource1.RemoveCurrent();
    je voulais faire InfosTableAdapter.Delete(); sauf que dans la fonction delete il faut mettre les champs de ma table Infos qui en contient 2 infosID et infosName un int et un string je ne sais pas comment y accéder a moins qu'il y ai un autre moyen ... pour supprimer dans la bdd

Discussions similaires

  1. [AC-2010] Ouvrir une base de données en mode runtime
    Par docjo dans le forum VBA Access
    Réponses: 7
    Dernier message: 13/06/2012, 15h17
  2. Réponses: 14
    Dernier message: 20/05/2008, 09h26
  3. Réponses: 5
    Dernier message: 10/01/2008, 08h47
  4. Réponses: 13
    Dernier message: 23/03/2007, 12h22
  5. Réponses: 3
    Dernier message: 30/07/2006, 14h49

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