Partager via


Les API liées à DataGridView génèrent 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. À partir de .NET 5, ces API lèvent une exception InvalidOperationException au lieu d'une exception NullReferenceException si la valeur de la propriété Owner est null lorsqu'elles sont appelées.

Raison de la modification

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 Owner propriété en tant que null.

API affectées

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

Voir aussi