Share via


DataGridView 관련 API가 InvalidOperationException을 throw함

개체의 DataGridViewCell.DataGridViewCellAccessibleObject.Owner 값이 null인 경우 DataGridView와 관련된 일부 API는 이제 InvalidOperationException을 throw합니다.

변경 내용 설명

이전 .NET 버전에서는 영향을 받는 API가 호출되고 Owner 속성 값이 null일 때 NullReferenceException을 throw합니다. .NET 5부터 해당 API는 호출될 때 Owner 속성 값이 null인 경우 NullReferenceException 대신 InvalidOperationException을 throw합니다.

변경 이유

InvalidOperationException throw는 .NET 런타임의 동작을 따릅니다. 또한 잘못된 속성을 명확하게 전달하여 디버깅 환경을 개선합니다.

도입된 버전

.NET 5.0

코드를 검토하고 필요한 경우 Owner 속성을 null로 사용하여 영향을 받는 형식이 생성되지 않도록 업데이트합니다.

영향을 받는 API

다음 표에서는 영향을 받는 API를 보여 줍니다.

참고 항목