Sql serverda oluşturulmuş “vt1” adındaki veritabanı içerisindeki “sınıf” tablosunda kayıtlı olan verileri c# arayüzünde datagridview içerisine getirmek için:
USING System;
USING System
.Collections
.Generic;
USING System
.ComponentModel;
USING System
.DATA;
USING System
.Drawing;
USING System
.Linq;
USING System
.Text;
USING System
.Windows.Forms;
USING System
.DATA.SqlClient;
/* using System.Data.SqlClient;
sql bağlantılarını kurabilmek için ihtiyac duyulan sınıfları içinde barındıran namespacedir eklemek gereklidir.*/
namespace WindowsFormsApplication1
{
public partial
class Form1
: Form
{
public Form1
()
{
InitializeComponent
();
}
private void button1_Click
(object sender
, EventArgs e
)
{
SqlConnection baglanti
= new SqlConnection
(@"data source=bilgisayaradım; initial catalog=vt1; integrated security=true");
/* SqlConnection sınıfından baglantı adında bi nesne olusturduk ve
sql veri tabanından ulaşacağı tablonun yolunu belirttik.*/
baglanti.Open();
/*baglantı açıldı.*/
DataSet ds = new DataSet();
/*dataset sınıfından ds adında bi nesne olusturduk*/
SqlCommand
com = new SqlCommand
("select * from sınıf", baglanti
);
/* sqlcommand sınıfından
com adında bi nesne olusturduk ve bu nesnenin çalısması için gerekli baglantı adresi ve sorgu cümlesini bildirdik*/
SqlDataAdapter da
= new SqlDataAdapter
(com);
/*sqldataadapter sınıfından da adında bi nesne olusturduk ve
com nesnesinin değerlerini bildirdik*/
da.Fill(ds, "sınıf");
/* ds nesnesinin içindeki sınıf adında tablonun içerisine, da nesnesinin fill metodu yardımıyla
sql veri tabanındaki sınıf içerisindeki veriler kopyalandı. */
dataGridView1.DataSource = ds.Tables["sınıf"];
/*ds içindeki sınıf tablosuna kopyalanan bilgilerin tamamı
datagridview içerisine getirildi..*/
baglanti.Close();
/*baglantı kapatıldı.*/
}
}
}
sql den veri çekmek
merhabalar ben visual sütüdyo prog. kullanarak sql de hazırladığım tablodan veri çekmek istiyorum ama gridwiev gibi şeyler kullanmak istemiyorum teşekürler
Yeni yorum veya soru gönder