none
DataGridView null?? RRS feed

  • Soru

  • datagridviewde seçilen veriyi değişkene aktarmak istediğimde null hatası alıyorum. (Bazı durumlarda boş veri göndermesi gerek çünkü) 

    Bu durumu bir türlü datagridviewe kabullendiremedim. Bana mısın demiyor :(

    Edit: başka dgv'deki tek veriyi çekiyorum. dgv2'den form3'e aktarıyorum. Eğer dgv1'de seçtiğim kısım boş ise dgv2'de boş kalacak. dgv2'deki boşluğu anlayıp boş veri gönderecek hata vermeden

    Sample Code:

    Form3.resim = dataGridView2.CurrentRow.Cells[0].Value.ToString();

    Error:

    System.NullReferenceException: 'Nesne başvurusu bir nesnenin örneğine ayarlanmadı.'
    System.Windows.Forms.DataGridView.CurrentRow.get, null döndürdü.


    Merak et, Araştır, Geliştir. Harun Yılmaz


    11 Eylül 2019 Çarşamba 13:11

Yanıtlar

Tüm Yanıtlar

  • Bu işlerin gerçekte nasıl yapıldığını bi görsen öyle şaşıracaksın ki :(

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    11 Eylül 2019 Çarşamba 13:14
    Moderatör
  • datagridview hücreleri otomatik olarak mı oluşturuluyor? eğer öyle ise dgv'ye aktarılan kaynak boş olduğunda dgv hiç bir hücre oluşturmaz. bu durumda sen bir hücreye başvuru yaptığında bu hatayı alırsın. bu hata dgv2'nin currentrow değerinin olmadığını ifade eder. yani ya:

    if datagridview2.currentrow isnot nothing then

    ...

    ...

    end if

    gibi bir kod kullanmalısın ya da dgv ilk oluşturulduğunda sütunları sen tanımlayıp bir tane de boş satır eklemelisin.

    12 Eylül 2019 Perşembe 10:25
  • Teşekkürler sorunu çözdüm

    Merak et, Araştır, Geliştir. Harun Yılmaz

    • Yanıt Olarak İşaretleyen Harun Yılmaz 12 Eylül 2019 Perşembe 11:33
    12 Eylül 2019 Perşembe 11:33