DetailsView. DetailsView kontrolünün GridView kontrolüyle paralel şekilde kullanımı ile ilgili örnek



Benzer belgeler
1) Visual Studio da WebSiteemlakci adında yeni bir site oluşturuyoruz.

VERİ ANALİZ KÜPLERİ. Küp Tasarım Formu (504200)

T.C. İçişleri Bakanlığı Bilgi İşlem Dairesi Başkanlığı. Evrak Logo Ekleme Kılavuzu. Kasım 2012

Tavsiye Edilen Önhazırlık Temel SQL Server 2000 bilgisi edinmek.

ACCESS DERS Tablolarda Düzenleme

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

Siteye girişte kullanıcı adı ve parola soran bir ekran karşına gelecektir.

E-Posta Yönetimi. E-Posta Açma, Silme ve Yönetim Kılavuzu

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ

ASP.NET ORTAMINDA C# VERİTABANI UYGULAMALARI

EBA Dosya Uygulaması Kullanıcı Kılavuzu ( W eb)

SGK Otomasyon Tanıtım ve Kullanım Kılavuzu

Flow Kullanım Klavuzu Mart 2014

VERİ TABANI YÖNETİM SİSTEMLERİ II. 9. FORMLAR ve ORACLE FORMS PROGRAMINDA FORM OLUŞTURMA

HESAP PLANI DEĞİŞİKLİĞİ

Bilgisayarlı Muhasebe 3. Hafta

Tavsiye Edilen Önhazırlık Temel veritabanı kavramlar hakkında bilgi sahibi olmak. Hedefler Temel veritabanı güvenlik işlemlerini gerçekleştirebilmek

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1

VKV Koç Özel İlkokulu, Ortaokulu ve Lisesi. K12Net Veli Yardım Kılavuzu

ADOBE CONNECT PRO MEETİNG NASIL KULLANIRIM? Her yerden kolayca erişilebilen sınıf. Atatürk Üniversitesi Uzaktan Eğitim Merkezi 0(442)

MUĞLA SITKI KOÇMAN ÜNĠVERSĠTESĠ. BĠLGĠ ĠġLEM DAĠRE BAġKANLIĞI. AKADEMĠK PERSONEL KĠġĠSEL WEB SAYFASI KULLANIM KILAVUZU MUKWEB ĠÇĠNDEKĠLER TABLOSU

ADOBE CONNECT PRO MEETİNG NASIL KULLANIRIM. Her yerden kolayca erisilebilen sinif. Erzurum

TÜSE BİLGİ BANKASI KULLANIM KILAVUZU. Hazırlayan: Derya Kaya Kurumsal İletişim Asistanı Türkiye Üçüncü Sektör Vakfı (TÜSEV) Mart 2009, İstanbul

ESGM+ ESGM+ programımız kolay kurulumu, basit kullanımı ve küçük boyutu ile her bilgisayarda kullanılmak üzere tasarlanmıştır.

Ecat 8. Hakbim Bilgi İşlem A.Ş. Versiyon

Nevşehir Hacı Bektaş Veli Üniversitesi. Moodle Uzaktan Eğitim Sistemi. Öğretim Elemanı Bilgilendirme Kılavuzu

ASP.NET M U S T A F A K I L I Ç M C S E, M C D B A

BLG4134 Görsel Programlama III. Öğr. Grv. Aybike ŞİMŞEK

İzibiz E-Defter Son Kullanıcı Kullanım Klavuzu

TEBEOS KULLANICILARIMIZIN DİKKATİNE

EKLEME SORGUSU. 2) ornekveritabani.accdb isimli veritabanınızı çift tıklayarak açınız. Sorarsa, İçeriği Etkinleştir komutunu uygulayınız.

ICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI


Ata Foreks Trader. Kullanım Kılavuzu

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

1 Organizasyon Tanımlama

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri


SQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili)

E-P0STA ADRESLERİNİ REHBERE KAYDETME VE GRUPLAMA

MAPINFO PROFESSIONAL TEMEL VE İLERİ SEVİYE KURS İÇERİĞİ

HR- Şemalar Modülü. Kullanıcı Kitabı

Luca NET Kobi Ticari Yazılımında ilk yapılacaklar

Toplu Kayıt Kullanıcı Kitapçığı

E-Birlik İhracat. Basitleştirilmiş Gümrük Hattı. Uygulaması - KULLANICI KILAVUZU -

Sihirbaz Kullanarak Sorgu Oluştur : Sihirbaz sorguyu hazırlayan kişiye sorular sorar ve yanıtlarına göre sorgu oluşturur.

ÖĞRENCİ BİLGİ EKRANI )ZORUNLU DERSLER )ÜST DÖNEM DERSLERİ )BAŞARILI OLUNAN DERSLER )SEÇMELİ DERSLER...

BEUN VPN Hizmeti. VPN Nedir?

LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme

Tavsiye Edilen Önhazırlık Veritabanı kavramını öğrenmek

YABİL. Açık Lise Öğrencilerinin Maol.meb.gov.tr den Alımı KILAVUZU. Ocak

Teknik Resim Çıkartılması

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

KÖHLER. Okuma Programı Kullanma Klavuzu v 2.86 TEL: TEL: FX: FX:

2018 YILI AKADEMİK TEŞVİK BAŞVURULARI YARDIM

12 Ocak 2012 / Perşembe

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

KANTAR UYGULAMASI Kurulum Kılavuzu

ADVANCITY ALMS KULLANIM KILAVUZU: Uzaktan Eğitim Sistemini kullanabilmek için dl.adanabtu.edu.tr adresine giriş yapılır.

E-Netsis.Net Yenilikleri

Resim 1. Access açılış sayfası. Resim 2. Access veri tabanı düzenleme sayfası

Stok Modülü Muhasebeleştirme İşlemleri

13 Aralık Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

İmar Uygulaması. Uygulamanın Netmap Projesi Olduğunun Belirtilmesi

EDOWEB (EK DERS OTOMASYONU) Mutemet İşlemleri BİLGİ İŞLEM DAİRE BAŞKANLIĞI 2018

FABREKA YAZILIM ELEKTRONİK DANIŞMANLIK TİC. LTD. ŞTİ.

CAMPUSIUM UZAKTAN EĞİTİM SİSTEMİ KULLANIM KILAVUZU

SQL SERVER 2005 ENTEGRE SQL (VTY) VERİ TABANI YÖNETİM KURULUMU RESİMLİ ANLATIMI. Entegre SQL kurmadan önce SQLSERVER 2005,i kuralım öncelikle.

Nevşehir Hacı Bektaş Veli Üniversitesi Moodle Uzaktan Eğitim Sistemi Öğretim Elemanı Bilgilendirme Kılavuzu

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü. AKTS Veri Girişi, CMS - Yönetim Paneli Kullanıcı Kılavuzu

Avrasya Üniversitesi. Tuncay AYDEMİR

ÖĞRENCİ BİLGİ EKRANI )ZORUNLU DERSLER )ÜST DÖNEM DERSLERİ )BAŞARILI OLUNAN DERSLER )SEÇMELİ DERSLER...

6 Ocak İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : E-Fatura

1. MEVITAS MERKEZİ ELEKTRONİK VERİ İLETİM TOPLAMA ANALİZ SİSTEMİ GENEL İLKELERİ

Bu kılavuz, ders kaydınızı nasıl yapacağınızı açıklamaktadır. Kontrol listesi:

Uzaktan Eğitim Sistemi Firma Yönetim Paneli

Zoru Kolay Yapmak İçin...

MAPINFO PRO TEMEL VE İLERİ SEVİYE EĞİTİM İÇERİĞİ

İşlem Adımları. 23 Haziran Stok, Cari, Fatura

LUCA NET BANKA EKSTRELERİ MODÜLÜ

Zirve Bilgi Tenolojileri TUİK A101 Form Giriş Klavuzu V1.1.1

DOKUZ EYLÜL ÜNİVERSİTESİ TIP FAKÜLTESİ e-pdö UYGULAMA YÖNERGESİ.

Vodafone Cep Sağlık. Kullanıcı Yardım Kılavuzu Sayfa isimlerine tıklayarak ilerleyebilirsiniz. İçindekiler

Yeni Adrese Tebligat Gönderim İşlemleri

AYNİ BAĞIŞ HİZMET GRUBU EĞİTİM DOKÜMANI

MATRİKS TRADER DERİNLİKLİ EMİR EKRANI

Yedek Nasıl Alınır? "Veri Tabanı Yedekleme ve Geri Alma" butonunu tıklayınca aşağıdaki gibi bir ekran açılacaktır.

HALK SAĞLIĞI LABORATUARI WEB MODÜLÜ

VERİTABANI KURULUMU SQL 2005 EXPRESS EDITION KURULUMU

e-imzatr Kurulum Klavuzu

t-beyanname Toplu e-beyanname Programı

KDV Beyannamesinin ekinde verilen Kısmı Tevkifat Uygulaması Kapsamındaki İşlemlere Ait Bildirim, Muhasebe IV modülünden hazırlanabilir.

ATATÜRK ÜNİVERSİTESİ BİLGISAYAR MÜHENDİSLİĞİ BÖLÜMÜ BM 104- NESNEYE YÖNELİK PROGRAMLAMA DERSİ BAHAR DÖNEMİ ÖDEV-3

Analiz Raporu. Projenin amacının, konusunun, işlevinin ne olacağı, hangi yazılımlar kullanılacak gibi parametrelerin belirlenmesi.

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

Turgut Özal Üniversitesi WEB Sitesi Kullanım Kılavuzu

Enlil programını açtığımızda karşımıza gelen ilk ekrandır.bu ekranda özel tanımlanmış kullanıcı kodu ve parola ile programa giriş sağlanmaktadır.

Veritabanı Tasarımı. SQL Deyimi Anatomisi

GİRİŞ KULLANIM KILAVUZU

Transkript:

DetailsView NOT: Bu yazı www.yazgelistir.com sitesinden alıntıdır. Orijinal belgeye şurada ulaşabilirsiniz: http://www.yazgelistir.com/makale/asp-net-2-0-detailsview-ve-gridview-1 DetailsView nedir? DetailsView; veritabanı, XML dosyası ve benzeri şekilde içerisinde bilgi saklayabileceğimiz herhangi bir kaynağın içerisinde tutulan bilgilerin; kayıt bazında gösterilmesi, düzenlenebilmesi, silinebilmesi ve gerektiğinde ilgili veritabanlarına yeni kayıtların eklenebilmesi sırasında kullanılabilecek bir kontroldür. Yazılım geliştiricilere formların tasarlanması sürecinde sağladığı kolaylıkların yanısıra, çift yönlü binding yapabilmesi de (bu konu örnek dahilinde anlatılacaktır) en büyük avantajları arasındadır. "DetailsViewMode" tipindeki özelliği sayesinde görüntüleme, ekleme ya da silme modlarından hangisinde olduğu değeri alınabilir ve ya "ChangeMode" isimli methodu yardımı ile kolayca bu durumlar arasında geçiş yapabilir. DetailsView kontrolünün GridView kontrolüyle paralel şekilde kullanımı ile ilgili örnek Birlikte hazırlayacağımız örnek veritabanında bulunan kullanıcılara birden fazla adres bilgisinin yeni kayıt olarak tanımlanması; bu bilgilerin görüntülenmesi, silinmesi ve düzenlenmesi ile ilgilidir. Not: Bu makaledeki örnekler sırasında, ASP.NET 2.0 ile birlikte gelen yeni kontroller olan "GridView" ve "AccessDataSource" kontrolleri kullanılacaktır. Bu kontroller ile ilgili ayrıntılı bilgiyi, nasıl oluşturuldukları gibi konuları daha önce yazmış olduğum ASP.NET 2.0 - GridView ve AccessDataSource konulu makalede bulabilirsiniz. Bu makalede yeni birer GridView ve AccessDataSource kontrolleri oluşturulması aşaması takip edilecek fakat detaylarına girilmeyecektir. Öncelikle Access uygulamamızı açarak veritabanımızı, tablolarımızı (Kisiler ve Adresler) ve bu tabloların kolonlarını oluşturalım. "Kisiler" tablosu:

"Adresler" tablosu:

Not: İki tablo arasında "KisiID" kolonu ile iliski kurulacaktır. Bu makaledeki örnek uygulamanın senaryosunda kişi tanımlama bulunmamaktadır. Yalnızca kayıtlı olan kişi bilgileri üzerine "DetailsView" kontrolü yardımı ile yeni adres tanımlama, görüntüleme, düzenleme ve silme işlemleri yapılacaktır. Bu sebeple "Kisiler" tablosuna birkaç kaydı kendim ekleyeceğim: Şimdi hazırlamış olduğum Access veritabanını projeme ekleyeceğim:

Öncelikli olarak yapmamız gereken kişilerin listeleneceği bir GridView kontrolü oluşturmaktır. Bu GridView kontrolünün oluşturulması sırasında oluşturulacak olan AccessDataSource kontrolü için

ekleme, güncelleme ve silme SQL cümleleri oluşturulmayacak; sadece seçme cümlesi oluşturulacaktır. Sayfamıza yeni bir GridView kontrolü ekleyelim:

GridView kontrolümüzün ismini "gvkisiler" olarak değiştirelim:

Kişi bilgilerini veritabanımızdan alıp, GridView kontrolümüze getirecek olan AccessDataSource kontrolümüzü "Smart Tag" penceresi yardımı ile yaratalım: AccessDataSource kontrolümüzün ismini "adskisiler" olarak tanımlayalım:

Access veritabanımızın yolunu gösterelim:

Bir sonraki adıma geçip "Select" SQL cümlemizi oluşturalım. Bu adım sırasında birden fazla tabloya sahip olduğumuz için öncelikle ihtiyacımız olan tabloyu belirtmeliyiz:

Oluşturmuş olduğum SQL cümlemi bir sonraki adımda test ediyorum:

"Finish" butonuna tıklayarak işlemi sonlandırıyorum ve sayfamı kontrol ediyorum:

GridView kontrolüm otomatik olarak kolonlarımı aldı. Şimdi bu kolonlardan "KisiID" değerinin gösterenin, yani ilk kolonun görünmesine gerek olmadığı için bu kolonu gizleyeceğim. Bu işlem için "Smart Tag" penceresindeki "Edit Columns..." butonuna tıklamam yeterli: Açılan ekrandan da "KisiID" isimli kolonu seçip, "Visible" özelliğini "false" olarak değiştiriyorum:

Şimdi yapmamız gereken adresleri üzerinde işlem yapılacak olan kişiyi seçmemize yarayacak "Seç" butonunu oluşturmak. Bunun için yine tek yapmamız gereken "Smart Tag" penceresinden "Enable Selection" seçeneğini seçmek:

Artık "Seç" butonuna, Visual Studio 2005'in otomatik olarak yarattığı şekliyle, İngilizce olarak sahibiz. Şimdi bu butonu Türkçe hale getirelim. Bunun için yine "Smart Tag" penceresinde "Edit

Columns..." butonuna tıklıyorum ve sonrasında "Select" isimli kolonun "SelectText" özelliğini "Seç" olarak değiştiriyorum: Sayfamıza tekrar göz atalım:

Sayfamızdaki değişiklikleri kaydedip, bir de tarayıcı aracılığı ile sayfamızı kontrol edelim:

Sayfamızın daha güzel görünmesi için GridView kontrolümüzü daha güzel bir formata sokalım:

Ben "Professional" isimli formatı seçtim. Şimdi tarayıcımızda açmış olduğumuz sayfamızı yenileyelim: