Etiket Arsivleri

Öğrenci Otomasyonu Bölüm 5

Kayıt Listeleme için formumuzu tasarlamıştık, şimdi gelelim kodlama aşamasına. Ana formunda yer alan Kayıt Listele butonumun click eventine aşağıdaki kodları yazıyorum. Böylelikle Kayıt Listeleme formumun açılmasını sağlayacağım. Şimdi bu form yüklenince veritabanındaki veriler listelenmiş olarak buraya akacak. Bunu yapabilmek içinde formun load olayını kullanacağım. Ben yine kod bloğumda açıklama vereceğim ama ön bir açıklama da yapalım. Öncelikle veri tabanım ile …

Daha Fazlasi

DataSet Sıralama İşlemi

Bu yazımda Data Set kullanarak GridView kontrolümüz içinde listelenen verilerin sıralamasına değinmek istiyorum. Bunun için aşağıdaki yazıya öncelikle göz atınız ve bu uygulamayı indirip, bunun üzerinden devam ediniz. (Northwnd veri tabanına sahip olduğunuzu var sayıyorum) https://www.ismailgursoy.com.tr/data-setleri-view-state-icinde-saklamak/ DataSet’in DataViews özelliği sıralama, filtreleme, arama, düzenleme, yönlendirme gibi işlemleri yapmamızı sağlar. Herhangi bir GridView kontrolümüz ile bir DataTable bağlandığında normalde otomatik olarak DefaultView …

Daha Fazlasi

Data Set’leri View State İçinde Saklamak

Şu ana kadar DataSet ile veri okuduk, listeleme yaptık, sayfalama yaptık. Gayette başarılı oldu, herhangi bir sorun yok gibi. Ancak biz uygulamalarımızda mümkün olduğunca etkin bir çalışma yapmak isteriz. Şimdi bir önceki uygulamamıza devam edeceğim. Dolayısı ile önce aşağıdaki yazıyı inceleyiniz ve oradan uygulamamızı indiriniz. https://www.ismailgursoy.com.tr/dataset-kullaniminda-sayfalama-yapmak/ Daha sonra kodlarımda aşağıdaki gibi düzenleme yapalım, iki tane DataTable olmasın, şimdilik tek DataTable …

Daha Fazlasi

DataSet Kullanımında Sayfalama Yapmak

DataSet uygulamalarına devam ediyorum. Bu uygulamaya geçmeden önce aşağıdaki yazıyı okuyunuz. https://www.ismailgursoy.com.tr/dataset-kullanimi/ Daha önceden GridView kontrolümüz için Paging işlemi yani sayfalama işlemi yapmıştık. Şimdi DataSet ile beraber kullanımında da bu özelliği uygulayalım. GridView nesnemiz için bir SqlDataAdapter’e bağlama aşamasında sayfalama yapmak için iki basit adım var. Öncelikle, GridView kontrolümüzün AllowPaging özelliğini True yapmak. Daha sonra PageSize özelliğine bir değer atamak. …

Daha Fazlasi

Data Sets ve Data Table ile Çalışmak

Şu ana kadar olan veritabanından veri okuma yazılarımda ve uygulamalarımda yeri geldi SqlDataReader kullandım yeri geldi SqlDataSource kullandım. Bu şekilde çeşitli yöntemlerle ve çeşitli özellikleri ile veritabanından veri çekip listeledik, güncelleme yapabildik, veri silebildik. Şimdi birazda bağlantısız model yani disconnected data nedir ne değildir, biraz teorik bilgi ile giriş yapalım. Disconnected Data şudur, veri kaynağından bağımsız olarak verilerin alındığı ve …

Daha Fazlasi

SqlDataSource Kullanımının Avantaj ve Dezavantajları

SqlDataSource nesnesini kullanmak programlamamızı önceki yazılarımda gördüğünüz gibi çok basit bir şekle indirgemektedir. Tabi kullanımı doğru bir şekilde yapılıyorsa. Buna ilaveten SqlDataSource kullanmanın bir takım dezavantajları vardır. Bizim uygulamamız oldukça basit bir örnek olduğu için kullandığımızda bir takım düzenlemeleri rahatlıkla gerçekleştirebilyoruz, çok vaktimizi almıyor. Ama daha büyük projelerde bu işlem daha uzun vakit alacak. Çünkü büyük web projelerinde bir çok …

Daha Fazlasi

Gelişmiş Data Erişim Kontrolleri

Şu ana kadar yapmış olduğum uygulamalarda hep SqlDataReader kullandım. SqlDataReaderi anlatmaya başladığım ilk yazılarda şuna değinmiştim, bu obje ile seri bir şekilde veri okuyabilirsiniz, oldukça effektiftir, ancak sadece ileri yönlü okuma gerçekleştirebilirsiniz. Peki bu ne demek. Bundan sonraki yazılarımda uygulama yaptıkça bu daha net anlaşılacak. SqlDataReader için şu iki özelliği asla unutmamak gerekir. Veri kaynağından en hızlı şekilde veri okuma …

Daha Fazlasi