Dataset Kavrami – I

         Dataset; herhangi bir veri kaynagini kendisi  ile iliskilendirmemizi saglayan, veri kümelerini  3 boyutlu matrix sistemi altinda  temsil eden yapilardir. Tablolar bir eksene; tablo satirlari bir eksene; tablo sütünlari bir eksene oturtularak kompleks ve yararli yapilar kullanima hazir hale getirilir. Datasetlerde birden çok Datatable bulunabilir. Datatablelar; DataRow DataColumn siniflari kullanilarak olusturulur. Olusturulan bu yapilarda veri ekleme silme güncelleme  ve seçme islemleri yapilabilir.

.

            Asagida basit bir dataset olustuma örnegi bulunmaktadir. Bu datasete örnek bir tane datatable eklenmistir. Datasete birden fazla datatableda eklenebilir.

using System.Data;

public void Yenidataset() {

/*Yeni bir Dataset olusturuyoruz */

DataSet ds = new DataSet();

/*Yeni bir tablo olusturuyoruz */

DataTable dt = new DataTable("YeniTablo");

/*Satir ve sütün degiskenlerimiz için tanimla yapiyoruz */

DataColumn cl;

DataRow rw;

 /* Tablomuza iki yeni tipleri ve adlari belirtilmis iki sütün ekliyoruz. */

cl = new DataColumn();

cl.ColumnName = "Ad";

cl.DataType = System.Type.GetType("System.String");

dt.Columns.Add(cl);

cl = new DataColumn();

cl.ColumnName = "Soyad";

cl.DataType = System.Type.GetType("System.String");

dt.Columns.Add(cl); //tablomuza String tipinde sütün ekliyoruz 

/* Olusturlan tabloya ardisil satir ekliyoruz*/

for (int i = 0; i <= 4; i++)

{

rw = dt.NewRow();// yeni bir satir açiyoruz.

rw["Ad"] = "Ad" + i.ToString();//"Ad" sütümuma veri yüklemesi yapiyoruz

rw["Soyad"] = "Soyad" + i.ToString();//"Soyad" sütümuma veri yüklemesi yapiyoruz

dt.Rows.Add(rw);//tablomuza yeni açtigimiz satiri ekliyoruz..

}

/*Olusturdugumuz tabloyu Datasetimize ekliyoruz*/

ds.Tables.Add(dt);

 

GridView1.DataSource = ds.Tables["YeniTablo"];//Gridview mize veri tablomuzu gösteriyoruz

GridView1.DataBind();

 }

Tags:

4 thoughts on “Dataset Kavrami – I

  • tesekkürler çok faydalandim…

  • En kisa zamanda listview kullanimi ile ilgili bir makale yayinlarim

  • Istediginiz gösterimi yapabilmek için Listview kullanmak zorundasiniz. listview Kullanimi gridviewden cok farkli degil. Kodunuzda ufak degisiklikler yaparak istediginize ulasabilirsiniz.

  • merhaba
    anlatim için tesekkürler.
    benim söyle bir sorunum var yardimci olursaniz sevinirim.
    gridview de ,textboxa yazilip aranan ürünleri gösteriyorum
    fakat arama sonuçlarinin hepsini altalta gösteriyor.bunu 3 sutunlu bir sekilde gösterebilirmiyim acaba (aranan ürünlerin resim,ad ve fiyatlari göteriliyor)
    listview de bu sorun olmuyormus ama onu da kullanmayi bilmiorm ve de gridview gibi kullanislimidir onuda bilmiorm o yuzden listview in bu özelligini gridview e nasil aktarabilirim acaba . yardimci olursaniz sevinirim .

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir