DataGridView
dans .Net a un support intégré pour l'ajout de nouveaux éléments en bas. La dernière rangée est traitée d'une manière spéciale. L'interface IBindingSource
prend en charge cela via les méthodes AddNew/EndNew/CancelNew. Est-il possible de modifier cela pour permettre d'ajouter des éléments dans la ligne de la rangée supérieure de la grille?Champ de nouvel élément au-dessus de DataGridView
Je sais que je peux faire sourceList.Insert(0, item)
par programme pour un début, mais diable est dans les détails et je me demande s'il existe déjà un moyen de le faire.
Les données proviennent d'un IBindingList
lié (pas une base de données).
IIRC, même avec Énuméré 'DataView' il ajoute au fond et que retrie lorsque vous vous engagez la ligne. Je pourrais toutefois avoir tord. –
(Je mentionne 'DataView' car c'est l'un des rares types qui supporte la gamme des interfaces consommées par' DataGridView' dans ce scénario) –
Je pense que vous avez raison à ce sujet. seulement après avoir commis la ligne ... – Dani