Merhaba arkadaşlar bu yazımda sizlere Devexpress GridControl Kullanımı konusundan bahsetmeye çalışacağım.
Öncelikle gridcontrol nedir, ne işe yarar, ne için kullanılır kısaca onlardan söz etmek istiyorum.
Devexpress GridControl Nedir?
Windows form, Asp.Net gibi uygulamalarımızda verileri tablo şeklinde göstermek istediğimizde bu işlemleri kolayca gösterebilmek ve listelemek için bilindiği üzere Windows formlarda DataGridview, Web uygulamarında da Gridview gibi kontrolleri kullanırız. Devexpress GridControl de bu işlemleri yapmamızı sağlar ama normal gridview kontrollerinden biraz daha kolay ve kapsamlı bir şekilde oluşturulmasını sağlar.
GridControl Nasıl Kullanılır?
Sol tarafta bulunan Toolbox‘ımızdan Devexpress altında bulunan GridControl sürüklenip forma bırakılır. Bu şekilde formumuzda bir adet GridControl eklenmiş olur. Daha sonrasında verilerimizi bu kontrole bağlamamız gerekecektir. Bunun için de Codebehind kısmında aşağıdakine benzer şekilde liste gösterimini sağlayabilir.
Bir model class’ımız olsun:
public class UrunModel { public int UrunId { get; set; } public string UrunAdi { get; set; } public decimal Fiyat{ get; set; } }
Form Load kısmında da listeyi gridcontrol’e bağlama işlemi gerçekleştireceğiz.
private void Form_Load(object sender, EventArgs e) { List<UrunModel> urunListesi = new List<UrunModel>(); urunListesi.Add( new UrunModel() { UrunId = 1, UrunAdi="Laptop", Fiyat = 2500 } ); urunListesi.Add( new UrunModel() { UrunId = 2, UrunAdi="Telefon", Fiyat = 3500 } ); gridControl.DataSource = urunListesi; }
GridControl’un DataSource özelliğine oluşturduğumuz Ürün Listesini ekledik.
Projemizi çalıştırdığımızda ilgili formda Ürün Listemiz GridControl’de listelenecektir.