none
combobox olayları? RRS feed

  • Soru

  • arkadaşlar ben combobox ile ay ve yıl bilgilerini alarak gridview da bi işlem yaptırmak istiyorum ancak bu işlemi bir butona basarak oluşturdum bu işlemleri direk comboboxdan ay ve yıl bilgileri seçildiğinde yapmam için nasıl bir yol izlemem gerekiyorr. yada hangi eventları kullanmam lazım

    Şimdiden teşekkürlerr

    26 Temmuz 2012 Perşembe 11:28

Yanıtlar

  • Bir olayi iki comboBox icin kullana bilirsin. Yani iki comboBox'a ayni olaya yönlendire bilirsin.

    Yada her iki comboBox icin ayri olaylar yapa bilirsin..

    // Yöntem 1
    private void comboBox_SelectedIndexChanged(object sender, EventArgs e)
    {
    }
    // Yöntem 2
    private void comboBox_1_SelectedIndexChanged(object sender, EventArgs e)
    {
    }
    private void comboBox_2_SelectedIndexChanged(object sender, EventArgs e)
    {
    }



    27 Temmuz 2012 Cuma 07:54

Tüm Yanıtlar

  • SelectedIndexChanged event ini kullanabilirsin.

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

    • Yanıt Olarak Öneren Onar Alili 26 Temmuz 2012 Perşembe 11:53
    26 Temmuz 2012 Perşembe 11:49
    Moderatör
  • Comboları nasıl doldurduğunuz da önemli. İki combodan sadece takvimsel seçim yapmak yerine datetimepicker kontrolü daha uygun olmaz mı? İki combo'da index değişiminde aynı olayı sürekli tetikleyeceksiniz. Hem bundan kurtulmuş olursunuz, hem de combo'ları doldurmakla uğraşmazsınız.
    26 Temmuz 2012 Perşembe 21:22
    Moderatör
  • datetimepicker yanlış bilmiyorsam ay yıl gün bilgisini çekiyor bana sadece ay ve yıl bilgileri lazım ondan combobox kullanıyorumm.
    27 Temmuz 2012 Cuma 05:53
  • Evet gün, ay, yıl bilgisini tutar. Ama isterseniz sadece ayın ve yılın görünmesini sağlayabilirsiniz. Showupdown özelliğini de true yaptığınızda günler tümden görünmez olur.
    27 Temmuz 2012 Cuma 07:30
    Moderatör
  • private void comboBox_SelectedIndexChanged(object sender, EventArgs e)
    {
             // Bir islem secilmedigi sürece Button kilitle 
             if (comboBox.Text == "Seciniz")
                    buttonCreate.Enabled = false;
              if (comboBox.Text == "Haziran 2012")
              {
                         // islem
              }
    }
    Bir islem secilmedigi sürece Button kilitlemeni öneririm.

    • Düzenleyen TaMBeY 27 Temmuz 2012 Cuma 07:35
    27 Temmuz 2012 Cuma 07:33
  • yalnız benim bir tane combobox ım yok iki tane var ayrı ayrı ay ve yıl olarak onun için nasıl yapabilirim.
    27 Temmuz 2012 Cuma 07:42
  • Bir olayi iki comboBox icin kullana bilirsin. Yani iki comboBox'a ayni olaya yönlendire bilirsin.

    Yada her iki comboBox icin ayri olaylar yapa bilirsin..

    // Yöntem 1
    private void comboBox_SelectedIndexChanged(object sender, EventArgs e)
    {
    }
    // Yöntem 2
    private void comboBox_1_SelectedIndexChanged(object sender, EventArgs e)
    {
    }
    private void comboBox_2_SelectedIndexChanged(object sender, EventArgs e)
    {
    }



    27 Temmuz 2012 Cuma 07:54
  • teşekkür ederim ama denedim bu yöntemleri
    27 Temmuz 2012 Cuma 09:17