- Katılım
- 17 Eylül 2010
- Mesajlar
- 2,107
- Reaction score
- 51
Arkadaşlar C# ta kaydettiğim veri hakkında arama yapmak istiyorum.
Örneğin "İstanbul " diye bir yazı kaydettim ve diğer taraftan da "i" harfini textboxa yazar yazmaz hemen istanbul yazısı çıkmaya başlayacak.Umarım sorunumu anlamışsınızdır.Substring ile yapmayı denedim ama beceremedim.
Yardımcı olursanız sevinirim
Aşağıdaki gibi bi mantık kurmaya çalıştım ama olmadı:
private void button1_Click(object sender, EventArgs e)
{
try
{
kayıt kaydım = new kayıt();
kaydım.ad = textBox1.Text;
ekle.Add(kaydım);
MessageBox.Show("Kayıt tamam");
}
catch (Exception)
{
MessageBox.Show("Yanlış bişiler var");
}
}
private void button2_Click(object sender, EventArgs e)
{
for (int i = 0; i < ekle.Count; i++)
{
if (ekle.ad.Substring(0, ekle.Count) == textBox2.Text.Substring(0, textBox2.TextLength))
{
listBox1.Items.Add(ekle.ad);
}
else
{
MessageBox.Show("hata");
}
}
}
Yardım edecek yokmu
Örneğin "İstanbul " diye bir yazı kaydettim ve diğer taraftan da "i" harfini textboxa yazar yazmaz hemen istanbul yazısı çıkmaya başlayacak.Umarım sorunumu anlamışsınızdır.Substring ile yapmayı denedim ama beceremedim.
Yardımcı olursanız sevinirim
Aşağıdaki gibi bi mantık kurmaya çalıştım ama olmadı:
private void button1_Click(object sender, EventArgs e)
{
try
{
kayıt kaydım = new kayıt();
kaydım.ad = textBox1.Text;
ekle.Add(kaydım);
MessageBox.Show("Kayıt tamam");
}
catch (Exception)
{
MessageBox.Show("Yanlış bişiler var");
}
}
private void button2_Click(object sender, EventArgs e)
{
for (int i = 0; i < ekle.Count; i++)
{
if (ekle.ad.Substring(0, ekle.Count) == textBox2.Text.Substring(0, textBox2.TextLength))
{
listBox1.Items.Add(ekle.ad);
}
else
{
MessageBox.Show("hata");
}
}
}
Yardım edecek yokmu