C# ile DevExpress Nesneleri Kullanımı #GridView Vol1
Selamlar,
Bu makalemde sizlere DevExpress nesnesi olan GridView nesnesi üzerinde bir hücredeki değeri nasıl alacağımızı bir örnek ile anlatacağım.
Diyelim ki, Gridviewde personel listesini gösterdiniz ve Gridviewe bir context menü ekleyerek güncelleme işlemi yaptıracaksınız. Context menuye "Güncelle" alanını ekledikten sonra click eventine giderek aşağıdaki kodları yazıyoruz.
int index = gridView1.FocusedRowHandle;
// burada gridview nesnesi üzerinde focus'lanan satırının index sayısını aldık.
int PersonelAlinanRECno =Convert.ToInt32(gridView1.GetRowCellValue(index , "RECno_Kolon_Adı"));
// Bu kod ile REcno kolonundaki değeri int türünden alabilirsiniz.
Şimdi personel recno'sunu aldık. Bundan sonra personel kaydı formunu,
PERSONEL.PersonelKayitFormu fr = new PERSONEL.PersonelKayitFormu();
// formu tanımladık
fr.PersonelRECno = PersonelAlinanRECno ;
// fr.PersonelRECno bu satırın anlamı ilgili formda bir "public int PersonelRECno;" değişkeni olduğunu ve liste formundan aldığımız RECno'yu bu değişkene atadığımızı söylüyoruz.
fr.ShowDialog();
//Formu açıyoruz. Burada "Show" olarak da kullanabilirdik. "Show()" ile "ShowDialog()" arasındaki fark şudur. "Show()" ile açılan form kapatılmadan başka formlar açılabilir fakat "ShowDialog()" ile açılan form kapatılmadan başka bir form açamazsınız.
bu kod ile açtırdıktan sonra, Formun load eventi içerisinde kartoku işlemi yaparak nesneleri doldurabilirsiniz.
KartOku işleminin biliyorsanız C# KartOku İşlemi makaleme göz atabilirsiniz.
Saygılarımla.
Mustafa BÜKÜLMEZ
http://mustafabukulmez.com/
0 Yorum: