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();

 }

4 thoughts on “Dataset Kavrami – I

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

  2. 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 .

tonymontana için bir cevap yazın Cevabı iptal et

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