Etiket Arsivleri

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

DataSet Kullanımı

DataSet hakkında bir önceki yazılarda teorik olarak bahsettim. Bu yazımda uygulama ağırlıklı olacak. Yeni bir boş web site projesi açıyoruz. Bir adet web form ekliyoruz. Mevcut olan web.config dosyasında da bağlantımızı sağlayacak olan connectionstringimizi tanımlıyoruz. Daha sonra projemizde sağ tıklayıp Add New Item diyoruz. Buradan bir WEB form ekliyoruz. Web formumuzun design alanında ToolBoxdan bir GridView sürüklüyoruz. Öncelikle yapmak istediğimi …

Daha Fazlasi

DataSet Özellikleri

DataSet bir çok kısım içermektedir, bunların hepsi veritabanı üzerinde işlem yaparken kullanabileceğimiz özelliklerdir. DataSet SqlDataAdapter DataTable DataColumn DataRow DataRelation DataView Bu üstte saymış olduğum sınıfların hepsi veritabanı üzerinde çalışırken ihtiyaç duyacağımız classlardır. Örneğin SqlDataAdapter sınıfı veritabanı ile DataSet arasında iletişim kuran bir classtır. Çünkü veritabanından çekilen verileri DataSet’e doldurma işlemini gerçekleştiren nesne Data Adapter nesnesidir. Üstte yer alan sınıflardan sadece …

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

DetailsView Kontrolünde Listeleme Yapmak

Bir önceki yazımda DetailsView kontrolünü SqlDataSource objesine bağlamayı anlatmıştım. Bu yazıya devam niteliğinde devam ediyorum. Uygulamamıza devam ediyoruz. Aşağıdaki linkten yazıya göz atabilir ve ilgili uygulama dosyasını indirebilirsiniz. Bu arada Sql Serverinizde Northwnd veritabanı kurulu olduğunu farzediyorum. (Northwnd veri tabanını sitede bulabilirsiniz) https://www.ismailgursoy.com.tr/detailsview-kontrolunu-sqldatasource-objesine-baglamak-2/ DetailsView kontrolümüzü geliştirmeye devam edelim. Yapmak istediğim DetailsView kontrolüm içinde listeleme yapmak. Bunun için ben City alanını …

Daha Fazlasi

DetailsView Kontrolünü SqlDataSource Objesine Bağlamak – 2

Bir önceki yazımda DetailsView kontrolünü SqlDataSource objesine bağlamayı anlatmıştım. Bu yazıya devam niteliğinde devam ediyorum. Uygulamamıza devam ediyoruz. Aşağıdaki linkten yazıya göz atabilir ve ilgili uygulama dosyasını indirebilirsiniz. Bu arada Sql Serverinizde Northwnd veritabanı kurulu olduğunu farzediyorum. (Northwnd veri tabanını sitede bulabilirsiniz) https://www.ismailgursoy.com.tr/detailsview-kontrolunu-sqldatasource-objesine-baglamak-1/ İlk olarak Header Template alanımda bir kişi düzenleme esnasında Yeni bir kişi ekleyiniz gibi bir yazı yazsın …

Daha Fazlasi

DetailsView Kontrolünü SqlDataSource Objesine Bağlamak – 1

Bir önceki yazımda GridView kontrolünü SqlDataSource objesine bağlamayı anlatmıştım. Bu yazıdaki uygulamamıza devam ediyoruz. Aşağıdaki linkten yazıya göz atabilir ve ilgili uygulama dosyasını indirebilirsiniz. Bu arada Sql Serverinizde Northwnd veritabanı kurulu olduğunu farzediyorum. (Northwnd veri tabanını sitede bulabilirsiniz) https://www.ismailgursoy.com.tr/gridview-kontrolunu-sqldatasource-objesine-baglamak/ Şimdi ise DetailsView kontrolünü SqlDataSource objesine bağlayalım ve kullanıcılara da ayrıca çalışan ekleme, çalışan silebilme imkanı verelim. Web formumun design alanında …

Daha Fazlasi