Bonjours à tous,
J'aurai aimer avoir une information sur le comportement de mon application.
Voici un petit morceau du code qui me permet d'afficher des informations dans des textbox après avoir été rechercher celles ci dans la base de données SQL server.
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
24
public nvFicheClient(string mode, decimal idClient)
        {
            InitializeComponent();
            this.DataContext = new Client();
            _mode = mode;
           
                lbltitrefenetre.Content = "Modification de la fiche client";
                this.Title = "Modification d'une fiche client";
                //btn_cretationClient_step3_terminer.Click += new RoutedEventHandler(btn_modification_step3_terminer_Click);
                Client cli = DBclient.AffichageClient(idClient);
                MessageBox.Show(string.Format(""));                    txtbRaisonSociale.Text = cli.IdClient.ToString();
                    txtbNomContact.Text = cli.NomClient;
                    txtbPrenomContact.Text = cli.PrenomClient;
                    txtbAdresse.Text = cli.AdresseClient;
                    txtbCP.Text = cli.CpClient;
                    txtbVille.Text = cli.VilleClient;
                    txtbTelFixe.Text = cli.TelFixeClient;
                    txtbTelPort.Text = cli.TelPortableClient;
                    txtbFax.Text = cli.FaxClient;
                    txtbEmail.Text = cli.EmailClient;
                
            
        }
Ce qui est étrange c'est la ligne en rouge.
Si je ne met pas celle ci entre les 2 (ou toutes autres opérations) mes textbox sont vides par contre si la ligne est présente mes inf s'affichant bien dans mes textbox.
Y'a t'il un délai nécessaire entre la recupération de mes données dans la base et l'affichage ?
Cela me parait bizard c'est la première fois que je vois ça et l'idée du délai entre les 2 aussi mais je n'arrive pas à comprendre.
En vous remerciant par avance.
Thomas D.