-Öncelikle Masaüstüne Deneme adında bi access veritabanı oluşturalım.
-Tablomuzun içinde Ad Soyad TCkimlik ve Numara Alanları olsun.
-Tablo1 olarak kaydedelim ve access i kapatalım.
C# Projemizi açalım.
-Toolboxda Data altında bulunan kontrollere OledbAdapter,OledbConnection,Dataview ve DataGrid kontrollerini eklememiz gerekir.. Bunun için toolboxda Data üzerine sağ tuş Choose İtems a tıklarayarak Adı geçen kontrolleri gelen pencerede seçerek toolbox a ekleriz..
-Ardından OledbAdapter Kontrolüne çift tıklayarak Veritabanını bağlama işlemine başlayacağız..OledbAdapter e tıkladıktan sonra gelen pencereden New Connection diyoruz.. Daha sonra Data Source mizi Access Database File(OLE DB) seçelim
-Brovse tıklayarak masaüstünde bulunan Deneme adında oluşturdugumuz ACCESS veritabanını seçelim.
-Test Connection diyerek baglantıyı sınarız eger baglantı kurulduysa Onaylıyıcak bağlantı hatalıysa hata mesajı vericektir
-Onay mesajı aldıkdan sonra OK >> Next Gelen uyarıya EVET >> Next >> Query Builder
--Gelen Pencereden Tablo1 i seçip add deriz. Daha sonra Sırası ile TCKimlik Ad Soyad No yu seçeriz(bu ad soyad kimlik ve no access veritabanında oluşturdugumuz alanlardır..)
-AD SOYAD TC No yu ekledikden Sonra Ok deriz.
-Next deriz bi uyarı verir Evet Deriz ve Finish diyerek veritabanı baglantısını kurmuş oluruz..
*Toolbox dan Dataviev ekleyelim. Eklemiş oldugumuz OleDbDataAdapter1 üzerine sağ tıklayıp Generate DATASET i seçelim ve OK diyelim.
*DataViev in Properties özelliklerinden Table özelligini Dataset11 altında bulunan Tablo1 i seçelim
*Şimdi Formumuza 1 tane DataGrid ekleyelim..
*DataGrid in Properties inde DataSource Özelligini Form1 List Instances Altında bulunan DataViev i seçiyoruz. Ekledigimiz Data Grid e Ad Soyad Tc No alanları gelicektir .
*Şimdi Formumuza 4 label 4 text 7 buton ekleyelim
*Label1=Tc Kimlik Numarası
Label2= AD , Label3= Soyad , Label4=NO..
* Button1= |<< (ilk kayıt) ,, Button2= <<(önceki kayıt), button3= >> (sonraki kayıt), Button4= >>| (son kayıt) ,, Button5= Yeni Kayıt ,, Button6= Kaydet,, Button7= Sil
*Tasarım Tamamen Size Ait
* Gelelim texboxları alan adları ile ilişkilendirmeye
* Textbox1 in properties özelliklerinden Data Bindings Tıklarız Açılan yerden Text özelligi ne girilir.. Other Data Sources, Form1 List Instances , Dataset 11 -- TcKimlik Alanı seçilir . Böyle devam ederek AD textbox una ad ı soyad textbox una soyad ı no textbox u na no yu seçelim ..
Button1( |<< ilk kayıt) e çift tıklayarak
this.BindingContext[dataSet11, "Tablo1"].Position = 0;
Button2( << önceki kayıt) e çift tıklayarak
this.BindingContext[dataSet11, "Tablo1"].Position -= 1;
Button3( >> sonraki kayıt) e çift tıklayarak
this.BindingContext[dataSet11, "Tablo1"].Position += 1;
Button4( >>| son kayıt) e çift tıklayarak
this.BindingContext[dataSet11, "Tablo1"].Position = this.BindingContext[dataSet11, "Tablo1"].Count - 1;
Formun Load Olayına (Form üstüne çift tıklayarak açılır)
oleDbDataAdapter1.Fill(dataSet11, "Tablo1");
Button5( Yeni Kayıt) a çift tıklayarak
this.BindingContext[dataSet11, "Tablo1"].EndCurrentEdit();
this.BindingContext[dataSet11, "Tablo1"].AddNew();
Button6( Kaydet) Çift Tıklayarak
this.BindingContext[dataSet11, "Tablo1"].EndCurrentEdit();
this.BindingContext[dataSet11, "Tablo1"].AddNew();
oleDbDataAdapter1.Update(dataSet11);
Button7 (Sil) çift Tıklayarak
DialogResult cevap;
cevap = MessageBox.Show("Kayıdı Silmek İstediğinizden Eminmisiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (cevap == DialogResult.Yes)
{
int kayit_no;
kayit_no = this.BindingContext[dataSet11, "Tablo1"].Position;
this.BindingContext[dataSet11, "Tablo1"].RemoveAt(kayit_no);
this.BindingContext[dataSet11, "Tablo1"].Position -= 1;
this.BindingContext[dataSet11, "Tablo1"].EndCurrentEdit();
oleDbDataAdapter1.Update(dataSet11);
}
else
{
;
}
--------------------------------------------------------------------------------
Kayıt Ekleme Silme Yeni Kayıt İlk Kayıt Önceki Kayıt Sonraki Kayıt Son kayıt komutlarını bu şekilde çalıştırıyoruz
Projemizi Çalıştıralım Hatasız bir şekilde çalışacak ...
Sorusu olan varsa sorabilir..
C# Veritabanına(ACCESS) Kayıt Ekleme Silme DataGrid Baglantı
Medya oynatıcılar,anti-virüsler,İndirme yöneticileri,Dosya Dönüştürücüler Vb...
Moderatör: yashin
-
- YD Özel Tim
- Mesajlar: 14
- Kayıt: 20 Nis 2010 15:54
- İletişim:
“Yararlı ve Yardımcı Yazılımlar” sayfasına dön
Geçiş yap
- Yenidir Forum'a Hoş Geldiniz
- ↳ Forum Kuralları (FORUM RULES)
- ↳ Duyurular
- Yenidir Bilgisayar Ve Teknoloji
- ↳ Bilişim Dünyası
- ↳ Programlama Dilleri
- ↳ Visual Basic
- ↳ C Sharp(#)
- ↳ C
- ↳ Java
- ↳ Pascal
- ↳ Access
- ↳ SQL Server
- ↳ C++
- ↳ Web Tasarım
- ↳ ASP.Net
- ↳ PHP
- ↳ HTML
- ↳ Macromedia
- ↳ Flash
- ↳ Fireworks
- ↳ Dreamweaver
- ↳ Donanım
- ↳ Güvenlik ve Kırıcılık
- ↳ İkinci El
- ↳ Yararlı ve Yardımcı Yazılımlar
- ↳ Sorun giderme
- ↳ Oem Ürün Uyumluluğu ve Performans Yükseltme Yöntemleri
- ↳ İşletim sistemleri Tanıtım ve Kullanım Rehberi
- ↳ Linux
- ↳ Windows
- ↳ Bilgisayar Dünyasındaki Son Gelişmler ve Yenilikler
- ↳ Soru ve Cevap Alanı
- ↳ Bilgisayar
- ↳ Oem ürünler
- ↳ Yazılım
- ↳ Yenidir Teknoloji
- ↳ Genel Teknoloji
- ↳ Yenidir Elektrik-Elektronik
- ↳ Elektrik
- ↳ Elektronik
- ↳ Genel Elektronik
- ↳ Mikrodenetleyiciler(mikrokontroller)
- ↳ mcs51(8051)
- ↳ PIC
- ↳ Diğer
- ↳ Tasarım
- ↳ Genel
- ↳ Televizyon
- ↳ Vestel
- ↳ Beko
- ↳ Arçelik
- ↳ Philips
- ↳ Sony
- ↳ Grundig
- ↳ Telefunken
- ↳ Profilo
- ↳ Panasonic
- ↳ Samsung
- ↳ Diğer
- ↳ Digital Uydu Alıcıları (Satallite)
- ↳ Arçelik-Beko
- ↳ Next-NextStar
- ↳ Yumatu
- ↳ Yenidir Cep Telefonu ve Cep Bilgisayarı
- ↳ Cep Telefonu ve Cep Bilgisayarı
- ↳ Symbian
- ↳ Programlar
- ↳ Temalar ve Uygulamalar
- ↳ Symbian S60v5
- ↳ Symbian^3
- ↳ Yenidir Haber Merkezi
- ↳ Teknoloji Haberleri
- ↳ Güncel Haberler
- ↳ Yenidir Internet ve Ağ
- ↳ Site tanıtım
- ↳ Güvenlik
- ↳ Kullanışlı Web Site Hizmetleri
- ↳ Network Tipleri ve Kurulumları
- ↳ Modem Ayarlamaları
- ↳ TCP/İp - Dns
- Yenidir Yaşam ve Sağlık
- ↳ Sağlıklı Yaşam Rehberi
- ↳ Emeklilik,Sosyal Güvence,Sigorta
- ↳ SSK
- ↳ Astronomi ve Fallar
- ↳ Kadınlara Özel Fallar
- ↳ Erkeklere Özel Fallar
- ↳ Yenidir Romantizim ve Güzel Sözler
- ↳ Şiirler
- ↳ Aşk Şiirleri
- ↳ Güzel Sözler
- ↳ Yenidir Tarih,Sanat
- ↳ Sanat
- ↳ Kültür
- ↳ Yenidir Alışveriş
- ↳ Kampanya ve Fırsatlar
- ↳ Tüketici Köşesi
- ↳ Tavsiyeler
- ↳ Tüketici Sorunları
- ↳ Tüketici şikayetleri
- ↳ Ürün tavsiyeleri
- ↳ Yenidir Spor
- ↳ Futbol
- ↳ Turkcell Süperlig
- ↳ Haberler
- ↳ Süper Lig Puan Durumu
- ↳ Süper lig Takımları
- ↳ Galatasaray
- ↳ Fenerbahçe
- ↳ Beşiktaş
- ↳ Trabzonspor
- ↳ Futbolcu Biyografileri
- ↳ Basketbol
- ↳ Diğer Spor Aktiviteleri
- ↳ Dövüş Sporları ve Body Building
- Yenidir Bilgi ve Eğlence Dünyası
- ↳ Yenidir Oyun
- ↳ Bigisayar Oyunları (Online)
- ↳ Silkroad Online
- ↳ World of Warcraft
- ↳ Metin2
- ↳ Metin2 Pvp serverleri
- ↳ Metin2 Hileleri
- ↳ Metin2 Oyun Sorunları ve Çözümleri
- ↳ Metin2 İpuçları
- ↳ Knight Online
- ↳ Hikaye
- ↳ Galaxy Online 2
- ↳ Sorularınız ve Çözümleri
- ↳ Oyun Hakkında İpuçları
- ↳ Birlik Tanıtımları
- ↳ Server 1 :Büyük Ayı
- ↳ Server 2 :Küçük Ayı
- ↳ Bilgisayar Oyunları ve Hileleri
- ↳ Playstation,Nintendo Wii,PSP,PSP Emulatör Oyunları
- ↳ Oyun İncelemeleri ve İlerleme Taktikleri
- ↳ Travian
- ↳ Metin2
- ↳ Knight Online
- ↳ Oyun Demoları ve Tanıtım Videoları
- ↳ Yenidir Forum Oyunları
- ↳ Hikaye
- ↳ Yenidir Eğitim-Öğretim
- ↳ Ödev Arşivi,Sunular,Konu Anlatımları
- ↳ Matematik
- ↳ Matematik
- ↳ Geometri
- ↳ Analitik Geometri
- ↳ Türkçe
- ↳ Türkçe
- ↳ Dil ve Anlatım
- ↳ Türk Edebiyatı
- ↳ Fen ve Teknoloji
- ↳ Fen Bilgisi
- ↳ Teknoloji Dersi
- ↳ Fizik
- ↳ Kimya
- ↳ Biyoloji
- ↳ Sosyal Bilgiler
- ↳ Sosyal Bilgiler
- ↳ Tarih
- ↳ Felsefe
- ↳ Din Kültürü ve Ahlak Bilgisi
- ↳ İnkilap
- ↳ Edebi Eserler
- ↳ 9.Sınıf(Lise 1) Dersleri
- ↳ Edebiyat
- ↳ Biyoloji
- ↳ Matematik
- ↳ Biyoloji
- ↳ Kitap Özetleri
- ↳ İngilizce
- ↳ Paket Programlama Dersleri
- ↳ Coğrafya
- ↳ Kayaçlar
- ↳ Dil ve Anlatım
- ↳ Türk Edebiyatı
- ↳ Tarih
- ↳ Psikoloji
- ↳ Duyurular
- ↳ Eğlence Dünyası
- ↳ Duvar Yazıları
- ↳ Hiç Duydunuz mu?
- ↳ Resim ve Animasyonlar
- ↳ Swf,Gif ve Diğerleri
- ↳ Karikatür
- ↳ Fıkra
- ↳ İgrenç Espriler
- ↳ Gariplik Ve Korku
- ↳ Değişik Şeyler
- ↳ Korku (+18)
- ↳ Diğer
- ↳ Nasıl Olur? Nasıl Yapılır?
- ↳ Hobi Dünyası
- ↳ Origami
- ↳ Hayatın İçinden
- ↳ Hikaye
- Yenidir Müzik ve Video
- ↳ Türkçe Pop,Rock,Klasik
- ↳ En Yeniler
- ↳ Top 10
- ↳ Alternatif Müzik
- ↳ R&B
- ↳ Dans,Techno,House
- ↳ Metal Müzik
- ↳ Yabancı Kategori
- ↳ En Yeniler
- ↳ Top 10
- ↳ Rihanna
- Diğer
- ↳ Diğer
- ↳ Serbest Kürsü