Bonjour à tous.
Je développe une application et j'ai un problème avec mes comboBox
le code ci-dessus est le code retournant les valeurs de mon DataGridView aux variable depuis la fenêtre où j'aimerai les affichés dans une autre fenêtre pour les modifier
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 private void dgvReservationForm_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { //Reçoit l'identifiant de la Reservation EnregReserv.IdReserv = dgvReservationForm.CurrentRow.Cells[0].Value.ToString(); //Reçoit Date d'enregistrement de la Reservation EnregReserv.DateReserv = Convert.ToDateTime(dgvReservationForm.CurrentRow.Cells[1].Value.ToString()); //Reçoit date d'entrer du client ayant fait la reservation EnregReserv.DateEntrer = Convert.ToDateTime(dgvReservationForm.CurrentRow.Cells[2].Value.ToString()); //Reçoit date de sortir du client ayant fait la reservation EnregReserv.DateSortir = Convert.ToDateTime(dgvReservationForm.CurrentRow.Cells[3].Value.ToString()); //Recupère le numéro de la chambre reservée EnregReserv.NoChambre = dgvReservationForm.CurrentRow.Cells[5].Value.ToString(); //Recupère le modèle de la chambre reservée EnregReserv.ModChambre = dgvReservationForm.CurrentRow.Cells[7].Value.ToString(); //Reçoit l'identifiant du client ayant fait la reservation EnregReserv.IdClient = dgvReservationForm.CurrentRow.Cells[8].Value.ToString(); //EnregReserv.Show(); EnregReserv.EditReservForm(); EnregReserv.Show();
Voici le la fonction qui transmet les valeur du datagridview au formulaire pour modification
le problème est que les champs combobox.selectedvalue ne reçoivent rien et cela est illustré dans l'image ci-dessous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public void EditReservForm() { lbTitle.Text = "Modification de l'enregistrement"; btnAddReservation.Text = "Modifier"; dtpDateReservation.Value = DateReserv; dtpDateEntrer.Value = DateEntrer; dtpDateSortir.Value = DateSortir; cbxIdClient.Text = IdClient; cbxModelChambre.SelectedValue= EnregReserv.ReturnModelChambre(NoChambre); //exécute un fonction avec le numéro de la chambre afin de faire ressortie le modèle de la chambre cbxNoChambre.SelectedValue= NoChambre; }
à droite de l'image les valeurs contenue dans les différents variable
et à gauche le formulaire avec les champs où je voudrai afficher ses valeurs
Partager