none
- RRS feed

Tüm Yanıtlar

  • Merhaba;

    Yapmak istediğim işlemi kısaca anlatmaya çalışayım.

    ComboBoxumda 2 Adet Seçenek Var. Bu seçeneklerden Birini seçip sql veritabanıma kayıt ediyorum.

    1.Seçenek = Menemen

    2.Seçenek = Fatsa

    Yapmak istediğim işlem şöyle;

    Menemen Seçildiyse Veritabanıma M1 , Fatsa Seçildiyse F1 Olarak kayıt etmek istiyorum. Böyle bir işlem mümkünmü.

    Değerli Yorumlarınızı Bekliyorum.


    ComboBox'ın DisplayMember ve ValueMember özellikleri vardır.
    DisplayMember, ComboBox'da gösterilecek değeri; ValueMember ise ComboBox'ın her bir değere karşılık tutacağı Key'i gösterir. Tasarım ekranında ComboBox'ı seçip Properties penceresini açarsan orada bu özellikleri bulabilirsin. Daha fazla bilgi için:ComboBox DisplayMember & ValueMember

    .Net Developer

    6 Aralık 2017 Çarşamba 07:55
  • private void comboDoldur()
    {
        Dictionary<string, string> ilceler = new Dictionary<string, string>();
        ilceler.Add("M1", "Menemen");
        ilceler.Add("F1", "Fatsa");
        comboBox1.DisplayMember = "Value";
        comboBox1.ValueMember = "Key";
        comboBox1.DataSource = new BindingSource(ilceler, null);
    }
    
    private void KaydetButton_Click(object sender, EventArgs e)
    {
        string key = ((KeyValuePair<string, string>)comboBox1.SelectedItem).Key;
        // key değeri comboBox1'deki seçime bağlı olarak, 
        // sizin istediğiniz M1 veya F1 değerini alacaktır...
    }


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...


    6 Aralık 2017 Çarşamba 11:14
  • Düzenledim. Kullanabilirsiniz...

    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    6 Aralık 2017 Çarşamba 22:18