J'ai un DataGridView lié qui permet d'ajouter de nouvelles lignes. Le problème est qu'un nouvel objet est automatiquement inséré dans la source de liaison lorsque CurrentRow est la dernière ligne de la grille. Je souhaite qu'un nouvel objet soit ajouté à la source de liaison uniquement lorsque l'utilisateur commence à saisir l'une des dernières cellules de la ligne.Problème DataGridView lié
0
A
Répondre
1
Ce n'est pas la façon dont fonctionne DataGridView
, et après avoir essayé avant de changer la façon d'ajouter de nouveaux éléments fonctionne, je dois vous mettre en garde contre l'essayer.
Votre meilleure option est d'avoir votre source de liaison implémentant l'interface ICancelAddNew
. Si cette interface est implémentée, le DataGridView
appellera CancelNew
si l'utilisateur quitte la ligne sans entrer de données dans le nouvel élément. Vous pouvez également utiliser une BindingList<T>
comme source de données ou envelopper votre source de données dans un BindingSource
; ces deux classes implémentent ICancelAddNew
.
Questions connexes
- 1. Comment utiliser DataGridViewButtonColumn dans DataGridView non lié
- 2. Drools problème lié
- 3. « \ 0 » problème lié
- 4. Colonne DataGridview Redimensionner Problème
- 5. problème lié à TFS workItem.Fields
- 6. DataGridView lié à DataTable. Obtention de combobox pour les énumérations
- 7. Comment annulez-vous les modifications apportées à un DataGridView lié?
- 8. Suppression de plusieurs lignes dans un datagridview non lié
- 9. Accéder à l'élément lié à une ligne DataGridView (WinForms)
- 10. Mise à jour de déclencheur sur DataTable lié à DataGridView
- 11. Serveur lié SQL Server (2005) Problème
- 12. Problème lié aux objets BREW sous WinARM4.1x
- 13. Problème lié au fichier de téléchargement WebClient
- 14. DataGridView affiche des cellules vides lorsqu'il est lié à typé DataTable
- 15. DataGridView Binding
- 16. Problème lié aux dépendances de projet C++ Visual Studio 2005
- 17. Problème lié à l'utilisation d'une classe .net dans ironpython
- 18. Supprimer la ligne DataGridView
- 19. Comment gérer la mise à jour d'un DataGridView lorsque le DataSource lié est vide?
- 20. Empêcher DataGridView de valider automatiquement les modifications sur l'objet lié aux données
- 21. Création de plusieurs copies d'un objet lié aux données à partir d'un DataGridView - comment les découpler?
- 22. Empêcher le tri automatique des colonnes après la modification d'un DataGridView lié
- 23. ReadOnly rows in DataGridView
- 24. Chargement DataTable lent lorsque lié à DataGridView.Datasource
- 25. DataGridView
- 26. DataGridView enfant dans un DataGridView
- 27. Défilement Datagridview/problème de dernière rangée (Winforms .Net)
- 28. DataGridView Object Databinding Problème «L'index -1 n'a pas de valeur»
- 29. Liaison DataGridView à partir d'un problème de liste
- 30. Problème de dessin DataGridView dérivé. Affiche les régions noires