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