Partager via


Les API liées à DataGridView lèvent InvalidOperationException

Certaines API liées à DataGridView lèvent maintenant une valeur InvalidOperationException si la valeur de l’objet DataGridViewCell.DataGridViewCellAccessibleObject.Owner est null.

Description de la modification

Dans les versions précédentes de .NET, les API affectées lèvent NullReferenceException une fois qu’elles sont appelées et que la valeur de la propriété Owner est null. À compter de .NET 5, ces API lèvent une valeur InvalidOperationException au lieu d’une valeur NullReferenceException si la valeur de propriété Owner est null lorsqu’elles sont appelées.

Raison du changement

Lève une valeur InvalidOperationException conforme au comportement du runtime .NET. Cela améliore également l’expérience de débogage en communiquant clairement la propriété non valide.

Version introduite

.NET 5.0

Passez en revue votre code et, si nécessaire, mettez-le à jour pour empêcher la construction des types affectés avec la propriété Owner en tant que null.

API affectées

Le tableau suivant répertorie les API affectées :

Voir aussi