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

Silverlight Discussion :

Suppression d'un enregistrement EntityFramework


Sujet :

Silverlight

  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 25
    Par défaut Suppression d'un enregistrement EntityFramework
    Bonsoir

    je suis sur un petit exemple un projet silverlight pour essayer de comprendre comment fonctionnent les opérations de base sur les BDD (ajout, suppression,modification) et mon souci c'est de comment faire une suppression dynamique genre elle n'est pas prédéfinie auparavant comme le montre cet exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    using (STOCKEntities db = new STOCKEntities ())
    {
         var req = (from q in db.ARTICLE
                    where q.ID == 5
                    select q).FirstOrDefault();//.ToList() 
         if( req != null )
         {
            db.DeleteObject(req );
            db.SaveChanges();
         }
     
    }
    sur cet exemple on supprime l'enregistrement avec ID =5.
    ce que j'aimerais avoir c'est que l’utilisateur lui qui donne l'enregistrement a supprimer genre un TextBox qui contient l'ID et une fois on clique sur le bouton de validation un MessageBox.YesNo apparait pour valider et annuler la suppression.
    donc mon problème c'est de comment supprimer l'enregistrement en récupérant l'ID du TextBox.

    Merci infiniment pour votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Code C# : 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
     
    // Simple suffit juste de récupérer le contenu de ton TextBox et de le parser comme suit
     
    int id;
    if(int.TryParse(monTextBox.Text.Text.Trim(), out id)) 
    {
         // Le contenu de mon textBox est bien correct et le "parsing" s'est bien effectué 
    	using (STOCKEntities db = new STOCKEntities ())
    	{
    		 var req = (from q in db.ARTICLE
    					where q.ID == id
    					select q).FirstOrDefault();//.ToList() 
    		 if( req != null )
    		 {
    			db.DeleteObject(req );
    			db.SaveChanges();
    		 }
     
    	}
    }

Discussions similaires

  1. Suppression d'un enregistrement
    Par charliejo dans le forum Bases de données
    Réponses: 7
    Dernier message: 16/03/2006, 11h13
  2. [VB][rdo] Strategie de suppression massive d'enregistrements
    Par Bicky dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 12/10/2005, 14h12
  3. suppression automatique des enregistrements
    Par abdou.sahraoui dans le forum Langage SQL
    Réponses: 4
    Dernier message: 02/08/2005, 13h45
  4. [VB.NET]Suppression d'un enregistrement dans un DataGrid
    Par San Soussy dans le forum ASP.NET
    Réponses: 4
    Dernier message: 16/06/2005, 10h30
  5. Suppression d'un enregistrement
    Par denisfavre dans le forum IHM
    Réponses: 3
    Dernier message: 04/10/2004, 11h03

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