ofkeli82
Yeni Üye
Karma: 0
Offline
Cinsiyet: 
Mesaj Sayısı: 4
|
 |
« : 19 Haziran 2008, 18:00:25 » |
|
Selamün aleyküm arkadaşlar. Bilgim dahilinde GridView ile yapılabilecekleri izah etmeye çalışaycağım. GridView nesnesi ile veritabanındaki bilgiler üzerinde işlemler yapacağız. Bir tane acces ile tablo (tablo1 adlı, dosya adı bilgi.mdb) oluşturalım. Alanlar şu şekilde olabilir , sirano --- Otomatik Sayı (birincil anahtar bu alanda olacak) AdiSoyadi --- Metin Okulu ----Metin Adresi --- Metin EkBilgi---Not Oluşturduğumuz veritabanı dosyamızı Visual Studio.Net - Solution Explorer- App_Data klasörüne atalım. sayfamının design kısmına Toolbox-Data dan bir GridView ekleyelim. GridView nesnesinin sağ üst kısmındaki GridView Tasks ikonuna tıklayalım (ilk eklediğimizde açık olabilir) . Oradan Choose Data Soruce kısmından New Data Source yi seçelim, karşımıza gelen pencereden Access Database yi seçip OK diyelim. Gelen pencereden Browse butonuna tıklayıp App_Data klasöründen bilgi.mdb dosyamızı seçelim ve Next diyelim. Columns kısmından görünmesini istediğimiz alanları (sirano,adisoyadi,okulu,adresi,ekbilgi) seçelim. Aynı pencerede Advanced butonuna tıklayalım. Buradan "Generate INSERT, UPDATE, and DELETE statements" ifadesinin bulunduğu alanı işaretleyip OK diyelim . Eğer bu kısım işaretlenmez ise veritabanında ekleme, güncelleme ve silme işlemlerini GridView den yapamayız. Next dediğimizde karşımıza test edebileceğimiz pencere gelir. Buradan Text Query butonuna tıkladığımızda veritabanımız görünecektir. Eğer veritabanımızda bilgi yok ise sadece alanlar görünecektir. Finish diyelim. Şu haliyle sayfayı çalıştırdığımızda GridView nesnemizde (eğer veritabanında bilgi varsa) bilgiler görünecektir. Şimdi gelelim Değiştirme ve silme işlemlerine. Yine Design sayfasındayken GridView in sağ üst kısmındaki ikona (GridView Tasks) tıklayalım . Burada bizi şimdilik seçenekler (Enable Paging, Sorting, Deleting, Editing , Selection) ilgilendiriyor. Biz Enable Editing, Enable Deleting ve Enable Selection kısımlarını işaretleyelim (Edit, Delete, Select linkleri görünecektir.) Bu işlemden sonra sayfamızı tekrar çalıştıralım. Son oluşturduğumuz linklere tıklayıp Edit ile bilgi değişikliği, delete ile bilgi silme, select ile satır seçme işlemleri yapabiliriz. Bu Edit, Delete, Select linklerini buton haline getirebiliriz ve ayrıca bu kelimeleri Türkçeleştirebiliriz. İlgilenen arkadaşlar olursa yardımcı olabilirim. Saygılar.
|