Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Algunas APIs relacionadas con DataGridView ahora lanzan un InvalidOperationException si el valor del DataGridViewCell.DataGridViewCellAccessibleObject.Owner del objeto es null.
Descripción del cambio
En versiones anteriores de .NET, las API afectadas lanzan una NullReferenceException cuando se invocan y el valor de la propiedad Owner es null. A partir de .NET 5, estas API lanzan una InvalidOperationException en lugar de una NullReferenceException cuando se invocan si el valor de la propiedad Owner es null.
Motivo del cambio
El inicio de una InvalidOperationException se ajusta al comportamiento del tiempo de ejecución de .NET. También mejora la experiencia de depuración al comunicar claramente qué propiedad no es válida.
Versión introducida
.NET 5.0
Acción recomendada
Revise el código y, si es necesario, actualícelo para evitar la construcción de los tipos afectados con la Owner propiedad como null.
Las APIs afectadas
En la tabla siguiente se enumeran las API afectadas: