C'sharp da sql veritabanımdan label'a veri çekme işlemini nasıl yapabilirim?

0

Selam, arkdaşlar formumun page load kısmına öyle bi kod yazmam gerekiyor ki direk form açıldığında tablomdaki veriyi lable'a aktarsın bunu nasıl yapabilirim? 

litleprince litleprince (7)
3 yıl önce sordu

Toplam 1 Cevap


0

 

Aşağıda basit bir örnek var.  Veriyi database'den çeken metodu yazıp bunu Form_Load olayında çağırmalısın.

  private void Form1_Load(object sender, EventArgs e)
        {
                    VeriGetir();
        }

Aşağıdaki metodda Tablo, Veritabanı adı gibi alanları kendine göre düzenlemelisin.

 public void VeriGetir()
        {
             public void VeriGetir2()
        {
            string baglantiCumlesi = "server=.\\SQLEXPRESS; database=Test; integrated security=SSPI";
            SqlConnection baglanti = new SqlConnection(baglantiCumlesi);           
            string sorgu = "Select Deger from Tablo";
            string deger;
            SqlCommand komut = new SqlCommand(sorgu, baglanti);          
            baglanti.Open();
            deger =(string) komut.ExecuteScalar();
            baglanti.Close();
            label1.Text = deger;
        }

        }

Yine burada eğer tablonda örneğin  "Ali" veya "0405405" gibi tek bir değer varsa bu veriyi alir ve Label'a aktarırsın.

Tablonda birden fazla kayıt  ve kolon varsa o zaman lable'da göstermek doğru bir yaklaşım olmaz. DataGridView gibi bir kontrol kullanmalısın.

alattin alattin (14651)
3 yıl önce cevaplandı

üyelik gerektirir

Cevap yazabilmek için üye girişi yapmalısınız.

Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol