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 :

Supprimer ligne access et gridview


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 106
    Par défaut Supprimer ligne access et gridview
    Bonsoir

    Je veux supprimer une ligne d'une table access.J'ai une gridview.Je réussi à supprimer la ligne de la gridview,mais physiquement non.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    int i = contactDataGridView.CurrentCell.RowIndex;
                ContactTable.Rows[i].Delete();
                contactDataGridView.Refresh();
    Quel type d’événement faut il associer pour la surprime physique

    merci

  2. #2
    Membre éclairé

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 64
    Par défaut
    Ton gridview est il lié à une datasource? si oui, configure la propriété Delete.
    Sinon:
    1 - récupère l'identifiant de l'objet a supprimer
    2 - fait appel à ton service qui lui appellera la DAC pour supprimer l'objet d'identifiant X.

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 106
    Par défaut
    Non elle n est pas liée à une data source.
    Vous l'aviez dit je dois
    récupère l'identifiant de l'objet a supprimer
    or je sais pas comment faire.Je sélectionne la ligne ds le gridview,je récupère son index ds le GV mais pour l'identifiant,je sais pas comment procéder.si vous avez une idée.
    merci

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 106
    Par défaut
    merci mais j ai résolu le problème
    j ai récupéré l indix du Row puis la valeur de la cellule appropriée:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DataGridViewRow ligne = contactDataGridView.CurrentRow;
               index_row = contactDataGridView.CurrentRow.Index;
               string id =( ligne.Cells[0].Value.ToString());
    je fais une requête delete avec L Id

    Merci pour votre aide

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

Discussions similaires

  1. Supprimer les lignes d'un GridView
    Par miss78700 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 09/07/2009, 17h23
  2. Réponses: 4
    Dernier message: 25/11/2008, 09h46
  3. Réponses: 10
    Dernier message: 25/06/2008, 13h54
  4. macro access: supprimer ligne table et ajout texte champs
    Par uldrych.maillet dans le forum VBA Access
    Réponses: 2
    Dernier message: 18/12/2007, 22h11
  5. Réponses: 1
    Dernier message: 17/05/2006, 09h19

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