DataGridView 相關 APIs 擲回 InvalidOperationException

若物件的 DataGridViewCell.DataGridViewCellAccessibleObject.Owner 值為 null,則與 DataGridView 相關的某些 API 現在會擲回 InvalidOperationException

變更描述

在舊版 .NET 中,當 Owner 屬性值為 null,受影響的 API 會在叫用時擲回 NullReferenceException。 自 .NET 5 起,若 Owner 屬性值為 null,叫用這些 API 時會會擲回 InvalidOperationException,而不是 NullReferenceException

變更原因

擲回 InvalidOperationException 符合 .NET 執行階段的行為。 這項變更也可清楚表達不正確的屬性,進而改善偵錯體驗。

導入的版本

.NET 5.0

檢閱您的程式碼並視需要更新,以免將受影響類型的 Owner 屬性建構為 null

受影響的 API

下表列出受影響的 API:

另請參閱