Çözüldü C# C# formunda giriş yapan kullanıcının bilgilerini Label'a yazdırma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

CannB

Hectopat
Katılım
1 Ocak 2021
Mesajlar
273
Çözümler
1
Form1 de login kısmım var. Giriş yapan kişi kullanıcı ise form3 açılıyor. Form3 üzerinde ise labellar var. (örneğin ad: ---- gibi) ben bu labellara, giren kullanıcıya göre hangi kullanıcı girdiyse ona ait bilgileri labellar üzerine yazdırmak istiyorum. Nasıl yapabilirim? Veri tabanı olarak SQL server kullanıyorum.
 
Son düzenleyen: Moderatör:
Çözüm
Hocam bununla ilgili benim dediğim gibi bir örnek gösteren YouTube videosu var mı? Yarına acil yetiştirmem gerekiyor projeyi.
Constructorlari aratsan zaten bulacaksin. Acil yetistirmen gerekiyorsa, acil okumani oneririm;

Formu olustururken bunu kullaniyorsun. Asagidaki kodu kullandigina eminim Form3'u acarken. Bu form3'e parametre olarak User'in bilgilerini girmeyi dusundun mu hic?
C#:
Form3 frm = new Form3();

Atiyorum;
C#:
Form3 frm = new Form3(name, surname, userName, mailAddress, dateOfBirth)

Bunun icin de Form3'un constructor'ini soyle degistirmen lazim (Icinde InitializeComponent(); olan fonksiyon);
C#:
public Form3(string name, string surname, string userName, string mailAddress, DateTime dateOfBirth) {
    InitializeComponent();
    nameLabel.Text = name;
    surnameLabel.Text = surname;
    mailAddress.Text = mailAddres;
    dateOfBirth.Text = dateOfBirth.ToString();
}
OOP bi yapi kullaniyorsun. Constructorlar var. Onlari nasil kullanacagini ogrenirsen, sorunun cozumunu de bulacagina eminim.
Hocam bununla ilgili benim dediğim gibi bir örnek gösteren YouTube videosu var mı? Yarına acil yetiştirmem gerekiyor projeyi.
 
Hocam bununla ilgili benim dediğim gibi bir örnek gösteren YouTube videosu var mı? Yarına acil yetiştirmem gerekiyor projeyi.
Constructorlari aratsan zaten bulacaksin. Acil yetistirmen gerekiyorsa, acil okumani oneririm;

Formu olustururken bunu kullaniyorsun. Asagidaki kodu kullandigina eminim Form3'u acarken. Bu form3'e parametre olarak User'in bilgilerini girmeyi dusundun mu hic?
C#:
Form3 frm = new Form3();

Atiyorum;
C#:
Form3 frm = new Form3(name, surname, userName, mailAddress, dateOfBirth)

Bunun icin de Form3'un constructor'ini soyle degistirmen lazim (Icinde InitializeComponent(); olan fonksiyon);
C#:
public Form3(string name, string surname, string userName, string mailAddress, DateTime dateOfBirth) {
    InitializeComponent();
    nameLabel.Text = name;
    surnameLabel.Text = surname;
    mailAddress.Text = mailAddres;
    dateOfBirth.Text = dateOfBirth.ToString();
}
 
Çözüm

Çok teşekkür ederim hallettim hocam dediğiniz gibi constructor ile halloldu.
 
Son düzenleyen: Moderatör:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…