Share via


DataGridView가 null인 경우 예외 없음

이전에는 DataGridView 속성이 null인 경우 DataGridViewHeaderCell.MouseDownUnsharesRow(DataGridViewCellMouseEventArgs), DataGridViewHeaderCell.MouseEnterUnsharesRow(Int32), DataGridViewHeaderCell.MouseLeaveUnsharesRow(Int32)DataGridViewHeaderCell.MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)에서 NullReferenceException이 throw되었습니다. 그 동작은 예기치 못했고 올바르지 않았습니다. DataGridViewnull인 경우 단순히 false를 반환하도록 이러한 메서드가 업데이트되었습니다.

도입된 버전

.NET 9 미리 보기 1

이전 동작

이전에는 DataGridViewHeaderCell.DataGridViewnull일 때 영향을 받는 메서드NullReferenceException을 발생시켰습니다.

새 동작

.NET 9부터 DataGridViewHeaderCell.DataGridView 속성이 null인 경우 영향을 받는 메서드false를 반환합니다.

범주 변경

이 변경 사항은 동작 변경입니다.

변경 이유

이전 동작은 올바르지 않습니다.

이 시나리오에서 코드를 사용하여 NullReferenceException을 throw한 경우 대신 반환 값을 확인하도록 코드를 변경합니다.

영향을 받는 API