共用方式為


DataGridView 相關 API 現在會擲回 InvalidOperationException

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

變更描述

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

變更類別

此變更會影響二進位相容性

變更原因

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

導入的版本

.NET 6

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

受影響的 API

下表列出受影響的屬性和方法:

另請參閱