Şimdi Ara

C#'ta Form1'den Form2'ye veri aktarma.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
935
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar stajdayım ve patron bir iş verdi. Benden bir kayıt formu oluşturmamı ve kayıt alanları doldurulduktan sonra kaydet butonuna bastığımda yazılan verileri veri tabanına kaydetsin dedi. Bende uğraşlarım sonucu kayıt formu ve veri tabanını oluşturdum ancak yazdığım verileri kaydet butonu ile veri tabanına aktaramadım. Bu konuda yardımlarınızı bekliyorum. Şimdiden teşekkürler...



  • Konu içeriğiyle başlık farklı geldi bana.

    iskelet olarak şöyle bir yapı kullanırım ben sende kendine uyarlarsın.

    İlk önce vt. başlantı yolunu belirlemen gerekir.

    SqlConnection baglan = new SqlConnection("Data Source=.;Initial Catalog=Ornek;Integrated Security=True");


    baglan connection global olarak tanımlaki heryerde kullanabilesin.
    Buton click olayında ise;

     
    try{
    baglan.open();
    String sorgu="İnsert sorgun";
    sqlcommand calistir= new sqlcommand(sorgu,baglan)
    calistir.executeNonQuery
    messagebox.show("kayıt eklenmiştir.")
    }
    catch(exception error)
    {
    messagebox.show("kayıt eklenemedi.Hata:"+error)
    }
    finally
    {
    baglan.close();
    }


    mantık olarak bu şekilde olması lazım.
  • @WalkOfTheEarth arkadaş doğru söylemiş alternatif olarak Entity Framework ile de kaydedebilirsiniz, nuGet den Entity Framework ü bulup projeye referans olarak ekleyip, projeye Add>New Item>ADO.NET entity data model şeklinde ekleyip, işlemlerinize devam edebilirsiniz,

    using(ornekEntityConnectionString cnn = new ornekEntityConnectionString())
    {
    tabloAdi deneme = new tabloAdi();
    tabloAdi.Adı = "xxxxx";
    ......
    tabloAdi.Add(deneme);
    cnn.SaveChanges();
    }
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.