DataGridView 관련 API가 이제 InvalidOperationException을 throw함

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

변경 내용 설명

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

범주 변경

이 변경 내용은 이진 호환성에 영향을 미칩니다.

변경 이유

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

도입된 버전

.NET 6

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

영향을 받는 API

다음 표에는 영향을 받는 속성 및 메서드가 나열되어 있습니다.

참고 항목