Forum
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);
Mrb
Listview'in datasource'sinden sorgulamak daha mantıklıdır. ayrıca aşağıda sizin istediğiniz yöntemde
FindItemWithText metodu sizin işinizi görecektir.
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