Bonjour,

Actuellement, la plupart de mes affectations de variables à partir de données issues de DataGridView sont réalisées avec un code du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
' exemple dans un Event RowValidating
mavariable = MonDTG.Rows(e.RowIndex).Cells("PrixAchat").Value
Je viens de me rendre compte qu'il y a beaucoup plus simple (du moins en écriture) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
mavariable = monBindingSource.Current("PrixAchat")
Bon là, ce n'est pas très flagrant, mais parfois, au lieu d'avoir une succession d'enchainement de propriétés de type maVariable = A.B.C.D.E(x).Value, je peux me contenter de maVariable = F.G(x)

Au-delà du raccourcissement de la syntaxe, je me demandais si ce n'était pas plus "direct" de passer par le bindingsource que par le DataGridView dont les valeurs dérivent justement de ce que lui donne le bindingsource.

Je voulais savoir si ça vaut le coup de changer toutes mes syntaxes en termes de performance ? J'imagine qu'il n'y a pas forcément de vérité universelle donc les avis des uns et des autres m'intéressent