Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ile ilgili DataGridView bazı API'ler şimdi nesnenin DataGridViewCell.DataGridViewCellAccessibleObject.Owner değeri ise null
bir InvalidOperationException oluşturur.
Açıklama değiştirildi
Önceki .NET sürümlerinde, etkilenen API'ler çağrıldıklarında ve Owner özellik değeri olduğunda null
bir NullReferenceException oluşturur. .NET 6'dan başlayarak, bu API'ler özellik değeri null
çağrıldıklarında ise Owner yerine bir InvalidOperationException NullReferenceException oluşturur.
Kategoriyi değiştir
Bu değişiklik ikili uyumluluğu etkiler.
Değişiklik nedeni
InvalidOperationException Oluşturma.NET çalışma zamanının davranışına uygundur. Ayrıca, geçersiz özelliği açıkça ileterek hata ayıklama deneyimini geliştirir.
Sürüm kullanıma sunulmuştur
.NET 6
Önerilen eylem
Kodunuzu gözden geçirin ve gerekirse, özelliğiyle etkilenen türlerin olarak null
oluşmasını önlemek için kodunuzu güncelleştirinOwner.
Etkilenen API’ler
Aşağıdaki tabloda etkilenen özellikler ve yöntemler listelenmektedir:
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.Bounds
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.DefaultAction
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.Name
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.Navigate(AccessibleNavigation)
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.State