C#(Sharp) etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
C#(Sharp) etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

C# ve Sql Deyimleri (Ekleme,Silme,Güncelleme)

C# ve Sql Deyimleri (Ekleme,Silme,Güncelleme)


En Basit Haliyle Anlatmaya Çalışacağım Fazla Detaya İnmeyeceğim.
Öncelikle belirtmek isterim ki "INSERT,DELETE,UPDATE" temel kodlarımızdır. Bu kodları kullanarak C#(Sharp) ile ekleme, silme, güncelleme işlemlerini yapacağız.

Tablomuz aşağıdaki gibi olsun,




ve Tablo Adımız : "TBLDENEME" olsun,

- SQL ile Ekleme,Silme,Güncelleme İşlemi" yapacak olursak:

SQL EKLEME KODU : " INSERT INTO TBLDENEME (ad,soyad) VALUES('Nurettin','Çoban') "
--> 'Nurettin' ve 'Çoban' verilerini tabloya ekledik.

SQL SİLME KODU : " DELETE FROM TBLDENEME WHERE ad='Nurettin' "
--> Adı 'Nurettin' olanı tablodan sil komutunu verdik.

SQL GÜNCELLEME KODU : " UPDATE TBLDENEME SET ad='nrttn',soyad='çbn' WHERE ='Nurettin' "
--> Adı 'Nurettin' olanın bilgilerini ad=nrttn, soyad=çbn olacak şekilde güncelle komutunu vermiş olduk.

BU Kodları C#(Sharp)'ta kullanacak Olursak.

Öncelikle kütüphanemize kod kısmının en üstüne yani şu kodları eklemeniz gerekecektir;

using System.Data.OleDb;
using System.Data;

Bu kodları ekledikten sonra, herhangi bir butonun click olayına olabilir şu kodları yazarak başlayabiliriz.

OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Ace.Oledb.12.0;
Data Source=DOSYAADIMIZ.UZANTISI")
//Dosya adını ve uzantıyı eklemeyi unutmayınız örn: rehbet.mdb
baglanti.open();
OleDbCommand komutDegsikenAdi = new OleDbCommand("SQL CÜMLEMİZ BURAYA", baglanti); 
// Yukarıda belirtiğim ekleme silme cümlelerini cümle kısmına ekleyerek
 işlemi gerçekleştirebilirsiniz.
baglanti.close();

Sorularınızı Konu Altında Sorabilirsiniz Elimden Geldiğince Yardımcı Olacağım. Elimden Geldiğince Basit ve Öz Anlatmaya Çalıştım. Kod Hatası Varsa Bağışlayınız. 


C# Active Control Kullanımı


Bu programda Form'un ActiveControl özelliğinden yararlanılarak textboxlara görsellik katmayı göstereceğim.Programı açtığınızda ne demek istediğimi anlayacaksınızdır.




Formda Bulunan Elemanlar
3 Tane Textbox

Program Kodları :

01using System;
02using System.Collections.Generic;
03using System.ComponentModel;
04using System.Data;
05using System.Drawing;
06using System.Linq;
07using System.Text;
08using System.Windows.Forms;
09
10namespace WindowsFormsApplication1
11{
12    public partial class Form1 : Form
13    {
14        public Form1()
15        {
16            InitializeComponent();
17        }
18
19        private void Form1_Load(object sender, EventArgs e)
20        {
21            textBox1.ForeColor = Color.White;
22            textBox2.ForeColor = Color.White;
23            textBox3.ForeColor = Color.White;
24            Application.Idle += new EventHandler(Application_Idle);
25
26        }
27
28        private void Application_Idle(object sender, EventArgs e)
29        {
30            int sayi = this.Controls.Count;
31            for (int i = 0; i < sayi; i++)
32            {
33                if (this.Controls[i] is TextBox)
34                {
35                    if (this.ActiveControl == this.Controls[i])
36                        this.Controls[i].BackColor = Color.Yellow;
37                    else
38                        this.Controls[i].BackColor = Color.White;
39                }
40            }
41        }
42
43    }
44}

Program Ekran Çıktısı :