DonanımHaber'de AraYENİ GELİŞMİŞ ARAMA
ForumBu Bölümde Ara
c# formlar arası listboxtan seçili veriyi taşıma
9
Cevap
0
Favori
2.465
Tıklama
Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> Delphi / C++ /Vb >> c# formlar arası listboxtan seçili veriyi taşıma
Sayfaya Git:
Sayfa: 1
Giriş
Mesaj
    • Er
      7 Mesaj
      03 Temmuz 2012 23:01:52
      listBox1.SelectedItem ile veriyi alıp veritabanına güzelce işliyorum fakat bu veriyi benim farklı formlarda da kullanmam gerekiyor. Bu veriyi diğer formlara nasıl gönderebilirim ? Kısacası sorum formlar arası veri alışverişi. Şimdiden teşekkürler


      _____________________________

    • Süresiz olarak uzaklaştırıldı.
      04 Temmuz 2012 02:45:03
      diyelimki iki form var birincisi Form1 diğeri Form2
      Form1 den Form2'ye string aktarmak için
      önce Form2 ye gidip
      class seviyesinde
      public string gelen;

      şeklinde public bir değişken tanımla sonra form1 de

      string secilen = listbox1.SelectedItem;
      Form2 formum = new Form2();
      formum.gelen = gidecek;
      formum.Show();

      artık Form2 deki gelen değişkeninde seçtiğin öge olacak


      _____________________________

    • Yüzbaşı
      324 Mesaj
      04 Temmuz 2012 09:19:20
      Veritabanına kaydettiğini söylemişsin ama hangi veritabanını kullandığını belirtmemişsin.
      MSSQL kullandığını varsayarsak;
      Bir class kullanarak veya kullandığın form sayısı az ise form_load eventine aşağıdaki kodları c#da yazman sorununu çözebilir:


      SqlConnection conn = new SqlConnection("Server=PCADI;Database=MSSQLde oluşturduğun database adı;Integrated Security=True");

      SqlCommand komut = new SqlCommand("select * from kaydettiğin verinin table adı "'", conn);
      SqlDataAdapter da = new SqlDataAdapter(komut);

      DataSet ds = new DataSet();
      da.Fill(ds);
      ListBox1.DataSource = ds.Tables[0];

      conn.Close();



      _____________________________

      Gideni Uğurladı Gözlerim...
    • Yüzbaşı
      467 Mesaj
      04 Temmuz 2012 10:06:16
      Session la yapabilirsin


      _____________________________

      No Tolerance For Violence
    • Er
      7 Mesaj
      04 Temmuz 2012 10:58:51
      quote:

      Orijinalden alıntı: emrecansahin11

      diyelimki iki form var birincisi Form1 diğeri Form2
      Form1 den Form2'ye string aktarmak için
      önce Form2 ye gidip
      class seviyesinde
      public string gelen;

      şeklinde public bir değişken tanımla sonra form1 de

      string secilen = listbox1.SelectedItem;
      Form2 formum = new Form2();
      formum.gelen = gidecek;
      formum.Show();

      artık Form2 deki gelen değişkeninde seçtiğin öge olacak

      Convert.ToString(listBox1.SelectedItem); ve "gelen" yerine "secilen" yazınca dediğin işe yaradı cevap yazan herkese teşekkürler.


      _____________________________

    • Süresiz olarak uzaklaştırıldı.
      04 Temmuz 2012 19:59:55
      quote:

      Orijinalden alıntı: serkan22789


      Alıntıları Göster


      Convert.ToString(listBox1.SelectedItem); ve "gelen" yerine "secilen" yazınca dediğin işe yaradı cevap yazan herkese teşekkürler.

      iyi.
      ben direk burda yazdığım için string dönüşümünü unutmuşum


      _____________________________

    • Er
      4 Mesaj
      05 Temmuz 2012 01:09:36
      Arkadaşlar kusura bakmayın yeni konu açamıyorum daha forumda yeniyim sanırım ondan.Konuyu açan arkadaşın da konusunu başka bir şeyle kirlettiğim için gerçekten üzgünüm:/

      ben textbox a girilen değere göre otomatik combobox lar oluşturttum programa aşağıda gördüğünüz üzere ancak şimdi bu comboboxların SelectedIndexChanged olayına erişmek istiorum

      public void harf[iii]_SelectedIndexChanged(Object Sender... ) bu sekilde yapmayı denedim ancak olmuyor. Bir çözüm önerebilirmisiniz? bu arada otomatik kontrol oluşumlarını form load kısmında gerçekleştirdim.




      harf = new ComboBox[Form1.adet];

      for (int iii = 0; iii < Form1.adet; iii++)
      {
      harf[iii] = new ComboBox();
      harf[iii].Size = new Size(144, 24);
      harf[iii].Location = new Point(457, 33 + (iii * 29));
      harf[iii].Items.AddRange(new string[] { "AA", "BA", "BB", "CB", "CC", "DC", "DD", "FF" });
      this.Controls.Add(harf[iii]);
      }


    • Süresiz olarak uzaklaştırıldı.
      05 Temmuz 2012 04:57:05
      quote:

      Orijinalden alıntı: smhsysl

      Arkadaşlar kusura bakmayın yeni konu açamıyorum daha forumda yeniyim sanırım ondan.Konuyu açan arkadaşın da konusunu başka bir şeyle kirlettiğim için gerçekten üzgünüm:/

      ben textbox a girilen değere göre otomatik combobox lar oluşturttum programa aşağıda gördüğünüz üzere ancak şimdi bu comboboxların SelectedIndexChanged olayına erişmek istiorum

      public void harf[iii]_SelectedIndexChanged(Object Sender... ) bu sekilde yapmayı denedim ancak olmuyor. Bir çözüm önerebilirmisiniz? bu arada otomatik kontrol oluşumlarını form load kısmında gerçekleştirdim.




      harf = new ComboBox[Form1.adet];

      for (int iii = 0; iii < Form1.adet; iii++)
      {
      harf[iii] = new ComboBox();
      harf[iii].Size = new Size(144, 24);
      harf[iii].Location = new Point(457, 33 + (iii * 29));
      harf[iii].Items.AddRange(new string[] { "AA", "BA", "BB", "CB", "CC", "DC", "DD", "FF" });
      this.Controls.Add(harf[iii]);
      }

      harf[iii].SelectedIndexChanged+=new EventHandler(Form1_SelectedIndexChanged);

      yazdıktan sonra

      kodlarına

      private void Form1_SelectedIndexChanged(object sender, EventArgs e)
      {

      }


      bu blogu ekle tamamdır bu blok senin eventin oluyor


      _____________________________

    • Er
      4 Mesaj
      05 Temmuz 2012 13:44:49
      Dediğiniz gibi yaptım ancak kodun son kısmı yani (Form1_SelectedIndexChanged); şurası hata veriyor. benim formumun adı "hesapla" olduğu için (hesapla_SelectedIndexChanged) yapıyorum ancak error
      Kodun tamamını paylaşıyorum .Üniversite not ortalama hesaplama programı. önce ders sayısı giriliyor.Girilen ders sayısına göre alt alta textbox ve combobox oluşturuyor program.yalnız program kendisi oluşturduğu için haliyle comboboxların selectedındexchanged
      özelliğine erişmeyelim.

      public partial class hesapla : Form
      {



      public hesapla()
      {
      InitializeComponent();



      }

      private TextBox[] dersadı;
      public static ComboBox[] akts;
      public static ComboBox[] harf;

      public void hesapla_Load(object sender, EventArgs e)
      {
      int[] x = new int[Form1.adet];
      double[] y = new double[Form1.adet];
      double ortalama;

      dersadı = new TextBox[Form1.adet];
      for (int i = 0; i < Form1.adet; i++)
      {
      dersadı = new TextBox();
      dersadı.Multiline = true;

      dersadı.ScrollBars = ScrollBars.Vertical;


      dersadı.Size = new Size(144, 22);
      dersadı.Location = new Point(16, 33 + (i * 29));
      this.Controls.Add(dersadı);
      }
      akts = new ComboBox[Form1.adet];

      for (int ii = 0; ii < Form1.adet; ii++)
      {
      akts[ii] = new ComboBox();
      akts[ii].Size= new Size(161,24);
      akts[ii].Location= new Point(226,33+(ii*29));
      akts[ii].Items.AddRange(new string [] {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15"});
      this.Controls.Add(akts[ii]);
      }
      harf = new ComboBox[Form1.adet];

      for (int iii = 0; iii < Form1.adet; iii++)
      {
      harf[iii] = new ComboBox();
      harf[iii].Size = new Size(144, 24);
      harf[iii].Location = new Point(457, 33 + (iii * 29));
      harf[iii].Items.AddRange(new string[] { "AA", "BA", "BB", "CB", "CC", "DC", "DD", "FF" });
      this.Controls.Add(harf[iii]);
      harf[iii].SelectedIndexChanged += new EventHandler(_SelectedIndexChanged);

      }



      }













      }


    • Süresiz olarak uzaklaştırıldı.
      05 Temmuz 2012 19:54:22

      quote:

      Orijinalden alıntı: smhsysl

      Dediğiniz gibi yaptım ancak kodun son kısmı yani (Form1_SelectedIndexChanged); şurası hata veriyor. benim formumun adı "hesapla" olduğu için (hesapla_SelectedIndexChanged) yapıyorum ancak error
      Kodun tamamını paylaşıyorum .Üniversite not ortalama hesaplama programı. önce ders sayısı giriliyor.Girilen ders sayısına göre alt alta textbox ve combobox oluşturuyor program.yalnız program kendisi oluşturduğu için haliyle comboboxların selectedındexchanged
      özelliğine erişmeyelim.

      public partial class hesapla : Form
      {



      public hesapla()
      {
      InitializeComponent();



      }

      private TextBox[] dersadı;
      public static ComboBox[] akts;
      public static ComboBox[] harf;

      public void hesapla_Load(object sender, EventArgs e)
      {
      int[] x = new int[Form1.adet];
      double[] y = new double[Form1.adet];
      double ortalama;

      dersadı = new TextBox[Form1.adet];
      for (int i = 0; i < Form1.adet; i++)
      {
      dersadı = new TextBox();
      dersadı.Multiline = true;

      dersadı.ScrollBars = ScrollBars.Vertical;


      dersadı.Size = new Size(144, 22);
      dersadı.Location = new Point(16, 33 + (i * 29));
      this.Controls.Add(dersadı);
      }
      akts = new ComboBox[Form1.adet];

      for (int ii = 0; ii < Form1.adet; ii++)
      {
      akts[ii] = new ComboBox();
      akts[ii].Size= new Size(161,24);
      akts[ii].Location= new Point(226,33+(ii*29));
      akts[ii].Items.AddRange(new string [] {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15"});
      this.Controls.Add(akts[ii]);
      }
      harf = new ComboBox[Form1.adet];

      for (int iii = 0; iii < Form1.adet; iii++)
      {
      harf[iii] = new ComboBox();
      harf[iii].Size = new Size(144, 24);
      harf[iii].Location = new Point(457, 33 + (iii * 29));
      harf[iii].Items.AddRange(new string[] { "AA", "BA", "BB", "CB", "CC", "DC", "DD", "FF" });
      this.Controls.Add(harf[iii]);
      harf[iii].SelectedIndexChanged += new EventHandler(_SelectedIndexChanged);

      }



      }













      }

      Projenin hepsini at yada hata verdiginde bir ss al buraya at


      < Bu ileti mobil sürüm kullanılarak atıldı >
      _____________________________

Sayfa: [1]
Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> Delphi / C++ /Vb >> c# formlar arası listboxtan seçili veriyi taşıma
Sayfaya Git:
Sayfa:
1
Facebook Sayfamız
Foruma Git
Bölümde Ara
Reklamlar
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.