Le API correlate a DataGridView generano InvalidOperationException

Alcune API correlate a DataGridView ora generano un'eccezione InvalidOperationException se il valore DataGridViewCell.DataGridViewCellAccessibleObject.Owner dell'oggetto è null.

Descrizione delle modifiche

Nelle versioni precedenti di .NET, le API interessate generano un'eccezione NullReferenceException quando vengono richiamate e il valore della proprietà Owner è null. A partire da .NET 5, queste API generano un'eccezione InvalidOperationException anziché NullReferenceException, se il valore della proprietà Owner è null quando vengono richiamate.

Motivo della modifica

La generazione di InvalidOperationException è conforme al comportamento del runtime .NET. Migliora anche l'esperienza di debug comunicando chiaramente la proprietà non valida.

Versione introdotta

.NET 5.0

Esamina il tuo codice e, se necessario, aggiornalo per impedire la costruzione dei tipi interessati con la proprietà Owner come null.

API interessate

La tabella seguente contiene l'elenco delle API interessate:

Vedi anche