Bonjour,
J'ai créé un composant dérivé d'un TextBox qui fonctionne un peu comme une ComboBox . C'est à dire que si je lui passe un numérique via la propriété SelectedValue, il va chercher la valeur à afficher dans la base de données et l'affiche. De même si on modifie la zone de saisie, il va chercher une correspondance dans la base de données et retourne SelectedValue. J'ai créer ce contrôle pour ne pas devoir toujours sélectionner tous les enregistrements de la DB puis les filtrer.
Maintenant je veux pourvoir faire de même avec un DataGridViewCell. Mais je dois mal m'y prendre car le Refresh de la Cell prend beaucoup de temps car je pense qu'il fait toujours un select dans la DB au lieu de rafraîchir avec la valeur déjà affichée.
Je dois certainement mal surcharger les fonctions du DataGridTextxBoxCell lors de ma conversion de la valeur (int) vers la valeur à afficher (string)
J'ai mis le code de mon DataGridViewColumn, DataGridViewCell, DataGridViewEditControl dans le fichier 'DataGridViewTextBoxManagerColumn.cs'
Merci
Partager