Mit DataGridView verbundene APIs lösen jetzt InvalidOperationException aus
Einige mit DataGridView verbundene APIs lösen jetzt eine InvalidOperationException-Klasse aus, wenn der Wert der DataGridViewCell.DataGridViewCellAccessibleObject.Owner-Eigenschaft null
ist.
Änderungsbeschreibung
In früheren .NET-Versionen lösen die betroffenen APIs eine NullReferenceException aus, wenn sie aufgerufen werden und der Wert der Owner-Eigenschaft null
ist. Ab .NET 5 lösen diese APIs anstelle einer NullReferenceException eine InvalidOperationException aus, wenn der Wert der Owner-Eigenschaft beim Aufruf null
ist.
Grund für die Änderung
Das Auslösen einer InvalidOperationException-Ausnahme entspricht dem Verhalten der .NET Runtime. Außerdem wird die Debugfunktion verbessert, indem deutlich auf die ungültige Eigenschaft hingewiesen wird.
Eingeführt in Version
.NET 5.0
Empfohlene Maßnahme
Überprüfen Sie den Code, und aktualisieren Sie ihn bei Bedarf, um zu verhindern, dass die betroffenen Typen mit der Owner-Eigenschaft als null
konstruiert werden.
Betroffene APIs
Die betroffenen APIs werden in der folgenden Tabelle aufgeführt: