ListView Kullanımı
 
Bildirimler
Hepsini Temizle

ListView Kullanımı  

  RSS
Timur Evren
(@TimurEvren)
Üye

listView1.Items.Add    metodu ile textbox daki bir bilgiyi ekliyorum buraya kadar bir sorun yok.

 

fakat eklediğim bir değer acaba listview de var mı yok mu nasıl kontrol edebilirim? 

listView1.Items.Indexof   a sanırım textbox vereceğim ama bir türlü if ile yapamadım veya bu yol tamamen yanlış. 

---- Kod Aşağıdaki Gibi ----

string kayit = maskedTextBox1.Text;

listView1.Items.Add(kayit); 

Alıntı
Gönderildi : 02/03/2011 17:13
Gokhan DOGAN
(@GokhanDOGAN)
Üye

Mrb

 Listview'in datasource'sinden sorgulamak daha mantıklıdır. ayrıca aşağıda sizin istediğiniz yöntemde

http://msdn.microsoft.com/en-us/library/ms171644.aspx   

CevapAlıntı
Gönderildi : 03/03/2011 03:57
FCO
 FCO
(@fco)
Üye

FindItemWithText metodu sizin işinizi görecektir. 

CevapAlıntı
Gönderildi : 03/03/2011 09:50
Timur Evren
(@TimurEvren)
Üye

Gökhan ve Fazıl yardımlarınız için teşekkür ederim istediğim oldu yanlız sormak istediğim kafama takılan bir şey var sanırım bu programcılıkla ilgili bir şey çok basit ama merak ettiğim bir şey 

  if (foundItem == null)
            {
                listView1.Items.Add(kayit);
            }
else
MessageBox.Show("Zaten kayıtlı.");

                   Şimdi bu kod çalışıyor fakat bu benim kodum normalde bana verdiğiniz örnekte ve hemen hemen tüm örneklerde  if şöyle yazılmış

if(foundItem != null)   null değil ise diye kontrol yapılıyor kayıt yaptırmak için else yazdırılıyor.  bu yöntemi kullanmak daha mı iyi. Yani demek istediğim direk yaptırmak istediğim şey için if den sonraki scop a baktırmak daha iyi değil mi? Zaten olmayacaksa else düşecek.

 

Dediğim gibi benim kod çalışıyor sadece bunu sormak istediğim acaba yazılımcılar hep böyle mi düşünüyor bunun mantığı nedir çünkü hemen hemen tüm yardım aldığım sitelerde != null böyle yapılmış.

 

Her şey için tekrar teşekkürler Ç.P ailesi                                                  

      

CevapAlıntı
Gönderildi : 04/03/2011 12:02
Paylaş: