none
InvalidOperationException n'a pas été gérée RRS feed

  • Discussion générale

  • Bonjour,

    J'ai tenté de faire un formulaire de réservation j'ai donc une table réservation avec des colonnes: id, Noms, Cts, Dates et Heures.

    Je remplis donc mon formulaire et je fais ajouter "via un bouton" le programme plante et m'affiche cette erreur :

    InvalidOperationException n'a pas été gérée

    J'ai chercher depuis une semaine mais je ne vois pas ce qui cloche dans mon code :/

    Seriez-vous m'aider?

    Merci d'avance.

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Data.Entity;
    using System.Data.SqlClient;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
    
    namespace DigitalRestaurant
    {
        public partial class Reservations : Form
        {
          
            public Reservations()
            {
                InitializeComponent();
            }
    
            //List<table_Reservations> laListe;
    
            private void Reservations_Load(object sender, EventArgs e)
            {
                // TODO: cette ligne de code charge les données dans la table '_DigitalRestaurant_Lacarte_DBserveursDataSet1.Table_Reservations'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
                this.table_ReservationsTableAdapter.Fill(this._DigitalRestaurant_Lacarte_DBserveursDataSet1.Table_Reservations);
    
            }
    
            public class DBserveurs : DbContext
            {
                public DbSet<table_Reservations> Reservation { get; set; }
    
            }
            public class table_Reservations
            {
                public int Id { get; set; }
                public string Noms { get; set; }
                public int Cts { get; set; }
                public string Heures { get; set; }
                public string Dates { get; set; }
            }
            
            private void button1_Click(object sender, EventArgs e)
            {
                if (textBox1.Text == "" && textBox2.Text == "" && comboBox1.Text == "" && comboBox2.Text == "" && dateTimePicker1.Text == "")
                {
                    MessageBox.Show("Remplissez tous les champs !");
                }
                else
                {
                    using (var ok = new DBserveurs())
                    {
                        string nom = textBox1.Text;
                        int couverts = int.Parse(textBox2.Text);
                        string heure = comboBox1.Text;
                        string minute = comboBox2.Text;
                        string date = dateTimePicker1.Text;
    
                        var UneReservation = new table_Reservations { Noms = nom, Cts = couverts, Dates = date, Heures = (heure + "h" + minute)  };
                        ok.Reservation.Add(UneReservation);
    
                        ok.SaveChanges();
    
                    }
    
                }
            }
    
            
            
        }
    }

    • Type modifié Aurel Bera lundi 24 mars 2014 05:32 discussion
    lundi 17 mars 2014 10:58

Toutes les réponses

  • Bonjour

    Dans la condition que vous avez mis vous affichez le message    MessageBox.Show("Remplissez tous les champs !");
     seulement si tous les champs sont vides. Si seulement un c'est remplis, vous essayez toujours de enregistrer. 
    Et le plus probable un des propriétés c'est nulle. 

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 18 mars 2014 10:01
  • Bonjour,

    Merci pour votre réponse mais je viens de tester ce que vous venez de me dire et j'ai toujours la même erreur sur

    ok.Reservation.Add(UneReservation);
    je comprends pas du tout :/

    mardi 18 mars 2014 13:04
  • Dans votre BD  le ID c'est définis comme Identity ou il permet des valeurs nuls?
    Sinon, vous ne l'affectez pas, donc cela peut produire l'erreur.

    Cordialement, 


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 18 mars 2014 13:25
  • oui l'incrémentation de l'Id est sur True la valeur de début est de 1 et je l'incrémente à chaque ajout de 1.

    mardi 18 mars 2014 13:52
  • Essayez de modifier

      public class table_Reservations
           
    {
    [Key] [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]

                public int Id { get; set; }
    .............................................................

    Cordialement,

    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 18 mars 2014 14:12
  • [Key] que représente tel ?

    Merci

    Cordialement

    mardi 18 mars 2014 15:01
  • Il indique que c'est la clef primaire.

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 18 mars 2014 15:07
  • J'ai testé et ça na rien changé :/

    J'ai du oublier quelque chose mais je vois pas ...

    Cordialement

    mercredi 19 mars 2014 09:09
  • Essayez de mettre UneReservation.Id  = 99999.

    Vérifiez si vous avez le message d'erreur et si l'insertion se fait correctement.

    Cordialement,

    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mercredi 19 mars 2014 15:46
  • Bonjour,

    J'ai testé et j'ai encore bien cherché dans mon code je ne vois toujours pas ou est le problème :/

    Est ce que j'ai du oublier d'ajouter quelque chose?

    Cordialement

    lundi 24 mars 2014 15:03
  • Si vous specifiez le ID vous avez toujours l'erreur?

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    lundi 24 mars 2014 15:33
  • oui j'ai toujours le même problème.

    J'ai déjà recommencé la manipulation mais toujours le même souci, peut être un problème avec l'entity framework?

    mardi 25 mars 2014 12:38
  • Bonjour

    Veuillez regarder cet article:

    http://blog.goyello.com/2011/11/23/entity-framework-invalid-operation/

    Quel version EF utilisez-vous?

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 25 mars 2014 13:25
  • Bonjour,

    J'ai bien lu l'article et je pense n'avoir rien oublié.

    Mais j'ai oublié de vous dire que la base de donnée que j'utilise je l'avais déjà utilisé avant et j'ai rajouté une table "table reservation" je sais pas si ça peu vous informez un peu plus sur mon sujet.

    Mais la le problème n'est toujours pas réglé j'ai beau le relire... Je me demande bien ce que je vais devoir faire.

    Cordialement

    samedi 29 mars 2014 16:17
  • Il y a plusieurs options de travailler avec EF -  générer les objets à partir de DB (DB first)  ou générer la BD à partir des Objets (code first).  Je ne sais pas comment vous travaillez, mais le plus probable ici c’est le problème. Essayez de recréer les structures EF à partir de la DB.

    http://msdn.microsoft.com/fr-fr/data/jj206878.aspx

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    lundi 31 mars 2014 12:40
  • Oui ça j'avais vu.

    Dans mon programme j'ai créer la BD à partir des Objets en suite j'ai du imbriquer cette base de données dans mon programme tout fonctionnait sans problème.

    Maintenant dans mon programme j'ai du créer une nouvelle forme et dans cette forme j'ai besoin d'une nouvelle table de donnée.

    Je l'ai donc créée dans ma base de donnée qui avait déjà été faite avant " juste plus haut ".

    Ma table existe j'ai bien toutes les colonnes ect
    Dans ma forme j'ai mis le code que je vous ai partagé dans mon premier message et j'ai bien toujours le même problème.

    Cordialement

    lundi 31 mars 2014 14:28
  • Je soupçonne  que le lien entre le DbSet<table_Reservations> et la table dans la BD n'est pas bien faite parce que vous m’avais indiquée que vous avez définis la clef primaire et l’identité, mais on ne les voit pas dans le code.

    Essayez de suivre les pas pour régénérer le contexte EF (les objets, etc.) et veuillez utiliser les objets auto générées.

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    lundi 31 mars 2014 14:40
  • Bonjour,

    J'ai refait la manipulation de A à Z et j'ai toujours le même problème ...
    J'ai même testé de créer une nouvelle DB mais toujours le même souci.

    voici l'erreur en image:

    Maintenant j'ai fait ce qu'il ma demandé de faire "mettre a jour entity framework" et j'ai toujours la même erreur :s pour faire cela j'ai été ici http://msdn.microsoft.com/en-us/data/jj591621

    Je vais repartager mon code, on ne sait jamais j'ai peut être oublié quelque chose.

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Data.Entity;
    using System.Data.SqlClient;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
    
    namespace DigitalRestaurant
    {
        public partial class Reservations : Form
        {
    
            public class table_reservations
            {
                public int Id { get; set; }
                public string Noms { get; set; }
                public int Cts { get; set; }
                public string Heures { get; set;}
                public string Dates { get; set; }
            }
    
            public class DBserveurs : DbContext
            {
                public DbSet<table_reservations> reservation { get; set; }
            }
            public Reservations()
            {
                InitializeComponent();
            }
    
    
            private void Reservations_Load(object sender, EventArgs e)
            {
                // TODO: cette ligne de code charge les données dans la table '_DigitalRestaurant_Lacarte_DBserveursDataSet2.Table_reservations'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
                this.table_reservationsTableAdapter.Fill(this._DigitalRestaurant_Lacarte_DBserveursDataSet2.Table_reservations);
            }
    
            
            
            
            private void button1_Click(object sender, EventArgs e)
            {
                if (textBox1.Text == "" && textBox2.Text == "" && comboBox1.Text == "" && comboBox2.Text == "" && dateTimePicker1.Text == "")
                {
                    MessageBox.Show("Remplissez tous les champs !");
                }
                else
                {
                    using (var db = new DBserveurs())
                    {
                        var nom = textBox1.Text;
                        var couverts = int.Parse(textBox2.Text);
                        var heure = comboBox1.Text;
                        var minute = comboBox2.Text;
                        var date = dateTimePicker1.Text;
    
                        var UneReservation = new table_reservations { Noms = nom, Cts = couverts, Dates = date, Heures = (heure + "h" + minute) };
                        db.reservation.Add(UneReservation);
    
                        db.SaveChanges();
                    }
                    this.table_reservationsTableAdapter.Fill(this._DigitalRestaurant_Lacarte_DBserveursDataSet2.Table_reservations);
                }
            }
    
            
            
        }
    }

    Ma table de reservation:

    CREATE TABLE [dbo].[Table_reservations] (
        [Id]     INT        IDENTITY (1, 1) NOT NULL,
        [Noms]   NCHAR (10) NULL,
        [Cts]    INT        NULL,
        [Heures] NCHAR (10) NULL,
        [Dates]  NCHAR (10) NULL,
        PRIMARY KEY CLUSTERED ([Id] ASC)
    );

    Encore merci pour votre aide en tout cas
    Cordialement


    lundi 7 avril 2014 16:00
  • Je soupçonne que le problème n'est pas avec le code, mais avec la définition EF.

    Pouvez-vous nous créer un petit projet de test, avec une forme simple, le même config pour EF?

    Un autre possible problème c'est que le  dateTimePicker1 retourne la date dans un format long qui dépasse les NCHAR (10)  alloues pour le champ Dates.

    Bien cordialement

    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.


    mardi 8 avril 2014 07:40
  • Un autre possible problème c'est que le  dateTimePicker1 retourne la date dans un format long qui dépasse les NCHAR (10)  alloues pour le champ Dates.

    Merci de votre réponse en tout cas.

    Pour ce qui est de la date, je m'étais dit la même chose j'ai donc testé de faire une requete juste pour le nom et j'ai toujours le même problème.

    Vous soupçonnez la définition de EF ? pouvez-vous me dire un peu plus sur ce sujet?

    Vous parlez de la définition dans le programme ou vraiment un problème EF sur visual studio?

    Je dispose de la version 6.0 d'entity framework

    Cordialement


    mardi 8 avril 2014 09:29
  • Je parle de la definition dans le programme. 

    Pour ce qui est de la date, je m'étais dit la même chose j'ai donc testé de faire une requete juste pour le nom et j'ai toujours le même problem

    Vous devez donner des valeurs pour tous les parametres qui n'accepte pas Null.

    Donc  essayez avec les parametres en dur, et revenez un par un aux valeurs initiales :

     
         var nom = "leNom";
                        var couverts =5;
                        var heure = "10";
                        var minute = "10";
                        var date = "2014-04-08";
    
    

    Aussi, vous avez NCHAR (10)  pour plusieurs paramètres donc pour un string de 11 caractères on aura un plantage. Ou essayez avec NVARCHAR(100)

    Bien cordialement,  


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 8 avril 2014 09:48
  • Voila j'ai testé en dure et j'ai également modifier dnas ma table NCHAR à 100

    private void button1_Click(object sender, EventArgs e)
            {
              /*  if (textBox1.Text == "" && textBox2.Text == "" && comboBox1.Text == "" && comboBox2.Text == "" && dateTimePicker1.Text == "")
                {
                    MessageBox.Show("Remplissez tous les champs !");
                }
                else
                {*/
                    using (var db = new DBserveurs())
                    {
                      /*  var nom = textBox1.Text;
                        var couverts = int.Parse(textBox2.Text);
                        var heure = comboBox1.Text;
                        var minute = comboBox2.Text;
                        var date = dateTimePicker1.Text; */
    
                        var nom = "Nom";
                        var couverts = 5;
                        var heure = "10";
                        var minute = "10";
                        var date = "2017-04-08";
    
                        var UneReservation = new table_reservations { Noms = nom, Cts = couverts, Dates = date, Heures = (heure + "h" + minute) };
                        db.reservation.Add(UneReservation);
    
                        db.SaveChanges();
                    }
                    this.table_reservationsTableAdapter.Fill(this._DigitalRestaurant_Lacarte_DBserveursDataSet2.Table_reservations);
               // }
            }

    J'ai toujours la même erreur malgré cela

    cordialement

    mardi 8 avril 2014 10:03
  • Dans ce cas veuillez nous faire un petit projet de teste - une simple forme avec le code et la définition EF.

    Bien cordialement,   


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 8 avril 2014 10:07
  • je vous fait ça de suite
    mardi 8 avril 2014 10:08
  • Voila le lien du test e la form
    je peux aussi vous partagez le projet complet si vous voulez
    https://onedrive.live.com/redir?resid=35E9E51337210847%212401
    mardi 8 avril 2014 10:27
  • Je viens de récupérer et essayer d’exécuter le projet.

    Apres avoir fait la correction des quelques différences entre les objets et ajout des strings de connexions, j'ai une autre erreur.

    Je vois que vous avez des strings de connexion aussi pour SQL que pour SQL CE.

    Lequel vous voulez l'utiliser?

    Essayez de afficher le string de connexion  avec

    using (var db = new DBserveurs()) { MessageBox.Show(db.Database.Connection.ConnectionString);

    ...................................................................

    Bien cordialement,

     


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 8 avril 2014 11:55
  • Je viens de faire le test j'obtiens ceci :


    dans mon programme principal
    mardi 8 avril 2014 12:13
  • Je viens de tester le même code après specifier le bon Initial Catalog (=  nom de la BD ) et modifier le type en : nvarchar(MAX) et fonctionne.

    Je dirais que cous essayez de insérer dans une autre BD.

    J'ai modifiée comme suit pour utiliser le bon nom DB :

         public class table_reservations
            {
                public int Id { get; set; }
                public string Noms { get; set; }
                public int Cts { get; set; }
                public string Heures { get; set; }
                public string Dates { get; set; }
            }
    
            public class DBserveurs : DbContext
            {
                public DBserveurs()
            : base(@"data source=.; 
                     initial catalog=Resto;
                     integrated security=true")
        {
        }
     
    
                public DbSet<table_reservations> reservation { get; set; }
            }

    Dans mon cas, la BD s'appelle Resto et c'est sur le serveur local : ".".

    La BD spécifiée dans le message affiche ci-dessus existe et c'est correcte?

    Bien cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 8 avril 2014 13:00
  • oui ma base de donnée et bien correcte et la table existe bien.

    j'ai tenté avec votre code et toujours le même problème.

    Je comprends pas du tout la ...

    mardi 8 avril 2014 13:39
  • le nom de base de donnée est "Lacarte" non?

    Parce que la je comprends plus rien Oo'


    public class DBserveurs : DbContext
            {
                public DBserveurs()
                    : base(@"data source=germain; 
                     initial catalog=Lacarte;
                     integrated security=true") { }
                public DbSet<table_reservations> reservation { get; set; }
            }

    mardi 8 avril 2014 13:51
  • Veuillez faire un clic droit dans VS sur l'explorateur de serveur et Propriétés.

    Là-bas vous avez tous les détails.


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 8 avril 2014 14:02
  • j'ai entré les bonnes informations mais toujours rien

    mardi 8 avril 2014 14:16
  • Le nom de la BD c'est sans « .dbo » normalement.


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 8 avril 2014 14:37
  • Une autre idée :

    Veuillez essayer avec le même string de connexion que pour le TableAdapter :

    Data Source=(localdb)\v11.0;Initial Catalog=DigitalRestaurant.Lacarte+DBserveurs;Integrated Security=True

    Bien cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mercredi 9 avril 2014 07:05
  • On a eu la même idée :p
    J'ia essayé la tantot, tout fonctionne bien, sauf le refresh de la datagridview ^^

    Mais je ne vais pas vous ennuyer plus que ça ;)

    Encore un grand merci pour votre aide j'ai appris pas mal de choses avec tout ça.

    Bonne journée

    Cordialement


    mercredi 9 avril 2014 08:01
  • Le seul problème avec ça c'est avec le chargement des données avec cette ligne.

    this.table_reservationsTableAdapter.Fill(this._DigitalRestaurant_Lacarte_DBserveursDataSet2.Table_reservations);

    mercredi 9 avril 2014 08:07
  • Quelle erreur recevez-vous?

    Veuillez aussi ouvrir un autre thread aussi, celui-ci est devenu trop long.

    Bien cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mercredi 9 avril 2014 09:55