Yanıt wpf comboboxdaki değeri datagridte aktarmak

  • 10 Ağustos 2012 Cuma 11:52
     
     
    mrb hocalarım,sorum şu  yaptığım çalışmada  sorun yok ama combobox değer sectiğimde  comboboxdan a0 olarak dğer seçiyorum butonla tıkladığımda a1.vb değerlerler ekliyor her tıkladığımda a değeri 1 ,2,3... devam ediyor eklemeye yani onların her biri alanında datagridte farklı değerler var a0 seçildiğinde  datagridte farklı dğer çıkacak a1 seçildiğinde datagrid farklı dğerler çıkacak ben modul ekliyorum benim sorunum a0 yada a1 tıkladığımda a0 da değerler ne ise o değerler cıkıyor  yani bu sorunu nasıl çözebilirim yardımcı olabilirmisiniz şimdiden saolunun

    en iyi programcı uyumayan programcıdır..

Tüm Yanıtlar

  • 14 Ağustos 2012 Salı 14:19
    Moderatör
     
     
    Sorun anlaşılmıyor.
  • 15 Ağustos 2012 Çarşamba 06:16
     
     
    sorun şu: bir combobox,bir datagrid var.comboboxda içerisinde a0,a1 değerleri var butona basıldığında comboxın içerisindeki  değerler artıyor.comboboxtan a0 seçtiğimde datagridte değerler çıkıyor a0 ait,a1 sectiğimde a1 ait farklı değerler çıkması lazım a0 ait olan bilgiler a0 seçildiğinde çıkacak a1 yada vs başka seçim seçildiğinde onlara ait bilgiler çıkacak bunu nasıl yapabilirim

    en iyi programcı uyumayan programcıdır..

  • 15 Ağustos 2012 Çarşamba 09:22
     
     Yanıt Kod İçerir
    Demek istedigin sey comboboxun selectionchanged eventinde gerçeklesecek diye düsünüyorum.

    Bu sebepten asagidaki gibi bir mekanizman olduggunu varsayarsak.

    Yapacagin tek sey datagride ne eklemek istiyorsan veya nerden eklemek istiyorsan o islemleri bir metodda gerçeklestirmen.

    Metodu da combobox un change eventine yerlestirmen.

    Verileri çekersin o metodda sonrada dattasource na atarsin datagridin..

    Yanlis anladiysam belirtin.


      private void button1_Click(object sender, RoutedEventArgs e)
        {
          ComboBoxItem bi = new ComboBoxItem();
          bi.Content = Guid.NewGuid();
          comboBox1.Items.Add(bi);
    
        }
    
        private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
          MessageBox.Show(comboBox1.SelectedValue.ToString());
          // Get edilen contentin değerine göre datagride get edeceğin verilerin
          // çekileceği metodları veya kodları dök buraya ..
        }


    • Yanıt Olarak Öneren AAKokenModerator 15 Ağustos 2012 Çarşamba 11:32
    • Yanıt Olarak İşaretleyen rosesa 16 Ağustos 2012 Perşembe 08:40
    •