none
C# da Veritabanındaki veriye ait olan veriyi yazdırma RRS feed

Tüm Yanıtlar

  • Öncelikle, başlıktan ve açıklamadan yapmaya çalıştığın şeyi anlamak çok güç. Anladığım kadarıyla, giriş yaptırıyorsun, yani veritabanına gidiyorsun, veriyi de çekiyorsun. 2. formunu aşağıdaki şekilde güncelle. 

    public Form2(string _name, string _email)
            {
                InitializeComponent();
                label1.Text = _name + "\n" + _email;
            }

    1. formunda da aşağıdaki şekilde tanımlama yap,

     private void button1_Click(object sender, EventArgs e)
            {
                Form2 _form2 = new Form2("veritabanından gelen isim", "veritabanıdnan gelen email");
                _form2.Show();
            }

    umarım işini görür. Biraz daha detay verebilirsen, daha rahat yardımcı olabiliriz.

    27 Mart 2017 Pazartesi 09:04
  • Saol ama ben böyle istemedim.

    Şöyle anlatayım:

    Şimdi veritabanında "uye" adlı bir tablo var. Ve columns ları "nick"-"sifre"-"eposta"-"tarih". Şimdi nick ve sifreyle giriş yapıyor.Yaptıktan sonra programın en üstünde profil ikonu var ve profile ikonuna tıkladığında giriş yaptığı kullanıcıının profili gösüküyor. Ve istediğim şeyde şu giriş yaptığı kullanıcının eposta-kayıt tarihini gibi bilgileri göstermek istiyorum.

    Tam olarak anlatmak istediğim buydu

    27 Mart 2017 Pazartesi 11:06
  • Kullanıcının bilgilerini hafızada tutman lazım. 

    Önerim, public bir class tanımlaman. Kullanıcı ilk giriş yaptığında bilgilerini bu class' a at. Gerektiği yerlerde de kullan. 

    Örn: 

    public static class uye {
            public static int Id { get; set; }
            public static string nick { get; set; }
            public static string Eposta { get; set; }
            //..
            //..
            //Diğer alanlar
            //..
            //..
        }

    Kullanıcı ilk login olduğunda tüm bilgilerini aşağıdaki şekilde bu classa ata;

    uye.Id = 1;
    uye.nick = "nick";
    uye.Eposta = "ep@sta.com";

    Daha sonra istediğin yerde kullanabilirsin. 

    label1.Text = uye.nick;
    label2.Text = uye.Eposta;

    gibi.

    Umarım faydalı olur. Kolay gelsin.

    27 Mart 2017 Pazartesi 12:42
  • Saol ama ben veritabanı istedim ve birden fazla kullanıcın olduğunu düşün
    27 Mart 2017 Pazartesi 13:55
  • DbContext db = new DbContext();
    var isim = (from n in db.Uye
               where n.Id ==1
               select new {n.ad}).SingleOrDefault();
     textbox.Text = isim;
      
    bu yöntemle yazdıra bilirsiniz.
    veya o veriye ait bilgileri sırasıyla arraya aktarıp
    index numarasında görede çeke bilirsin.

    Agha Huseynov

    27 Mart 2017 Pazartesi 18:25
  • https://social.msdn.microsoft.com/Forums/tr-TR/128747e9-ad88-4c5f-aa4b-40aa816b791c/acces-ten-textbox-a-veri-ekme?forum=csharptr

    benzer bir soruya cevap verilmiş sorguyu kendine göre düzenleyebilirsin.

    27 Mart 2017 Pazartesi 20:31