Hello,
Dans une Form, j'ai un datagridview que j'ai configuré avec le designer. J'ai notamment ajouté mes colonnes et les ai configuré comme je le veux.
Une autre classe jouant le rôle de contrôler va récupérer les données dans la base de données puis déclenche un évènement qui contient la nouvelle liste (List<>) d'objets que je veux afficher dans le datagridview.
Quand la form intercepte l'évènement, je fais ceci :
private void OnServicesDatasourceChanged(Object sender, ServicesDatasourceChangedEventArgs e)
{
dgv_service.DataSource = null;
_listService = e.Services;
dgv_service.DataSource = _listService;
}
Au premier affichage, tout se passe bien. Mais lorsque je clique sur le bouton "Rafraichir" de ma Form (qui déclenche un évènement spécifiant au controler d'aller chercher les données ds la base), les données sont bien récupérées mais je perd la mise en forme du DatagridView.
Je n'arrive pas à trouver d'ou peut provenir ce décalage. Quelqu'un aurait une idée ?
Merci d'avance,