Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
3348
Tıklama
0
Öne Çıkarma
Datagridview null cell value
K
17 yıl
Yüzbaşı
Konu Sahibi

C#.NET 2008 kullanıyorum. Bir tane datagridviewim var ve collections tan elle kolonlar ekledim. Sayfa ilk açılınca datagridview1.Rows.Add(satırsayısı);
diyerek kullanıcının değerler girebilmesi için boş rowlar açtım. Kullanıcının bir değer girdiği cell in içeriğine erişebiliyorum fakat bir değer girmemişse null oluyor ve
datagridview1.Rows.Cells["KolonAdi"].Value diyince "object reference not set to an instance of an object" hatası veriyor.

Bu hatayı almak istemiyorum. Cell lerin hiç biri null döndürmesin veya null değerler için bir handling yapmak istiyorum nasıl yapabilirim

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



C
17 yıl
Teğmen

simdi .net kurulu degil tam kontrol edemiyecem amma simdi rows.add(satirsayisi) yerine rows.add(datarow) gibi bir method olmasi lazim onu kullanarak bu isini halledebilirsin. ha nedir bu, ekliyecen row null degilde onceden tanimlanmis bir row olacaktir. simdi bu cozum de pek hos degil aslinda, neden datagridview e navigation toolbar miydi neydi ismi onu eklmeiyorsun? kullanici istedigi zaman o toolbardaki + ya basarak ihtiyaci oldugunda yeni row ekleyebilirdi. birde sunu deneyebilirsin
if(datagridview1.Rows.Cells["KolonAdi"] != null)
datagridview1.Rows.Cells["KolonAdi"].Value ....
else
//iste cell de deger yok ona gore isini hallet.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.