ASP.NET DataTable Kullanarak Veri Çekme
ASP.NET te datatable kullanarak nasıl veri çekileceğini anlatacağım. Öncelikle veri tabanı bağlantısı kurmak için sqlconnection cümleciğimizi oluşturuyoruz.
SqlConnection baglanti = new SqlConnection("Data Source=FURKAN;Initial Catalog=db_Veritabanim; Integrated Security=True");
Daha sonra bağlantıyı açıyoruz. Çekmek istediğimiz verinin sql sorgusunu string bir ifadeye atıyoruz.
baglanti.Open(); string sql_sorgum = "select veriler from tblVeri";
Sqldataadapter ve datatable oluşturuyoruz. Sqladapterin içine sql sorgumuzu ve sql connection nesnesini ekliyoruz. Son olarak dataadapter nesnesinin Fill niteliğini kullanarak datatable nesnesini dolduruyoruz.
baglanti.Open(); string sql_sorgum = "select veriler from tblVeri"; SqlDataAdapter adptr = new SqlDataAdapter(sql_sorgum, baglanti); DataTable dt = new DataTable(sql_sorgum); adptr.Fill(dt);
Veriyi almış olduk. Bu veriyi DropDownListe aktarmak istiyorsak Datasource özelliğine datatable nesnesini atıyoruz. Bağlantıyı kapatarak işlemi tamamlıyoruz.
dropdown.DataSource = dt; dropdown.DataTextField = "veriler"; dropdown.DataBind(); baglanti.Close();
Datatexfield özelliğinde hangi kolonun çekileceğini belirtmemiz gerekiyor. Databind yaparak bağlamış oluyoruz.