Herkese merhabalar bu gün sizlere c# ile kütüphane otomasyonu hazırladım.
Bu otomasyon da kitap ekleme işlmi, kitap isim güncelleme işlemi, kitap silme işlemi ve kitap aratma işlemi yapılıyor.
Alttaki videoyu izleyerek daha iyi anlayacağınıza inanıyorum.
Dosyaları indirmek için tıklayın.
Sormak istediğiniz sorularınızı yorumlar kısmından bana belirtmeyi unutmayın.👍
SQLQuery5.sqlcreate table kitap( kitap_no int primary key, kitap_adi varchar(20) )
Form1.csusing System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace kitaplar { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public void guncelle() { baglanti.Open(); SqlDataAdapter da = new SqlDataAdapter("select * from kitap",baglanti); DataTable tablo = new DataTable(); da.Fill(tablo); dataGridView1.DataSource = tablo; baglanti.Close(); } public SqlConnection baglanti = new SqlConnection("Data Source=DESKTOP-RD9PMQ1;Initial Catalog=kitaplar;Integrated Security=True"); private void button1_Click(object sender, EventArgs e) { baglanti.Open(); string sorgu_kaydet = "insert into kitap (kitap_no, kitap_adi) values (@kitap_no,@kitap_adi)"; SqlCommand komut = new SqlCommand(sorgu_kaydet,baglanti); komut.Parameters.AddWithValue("@kitap_adi",textBox1.Text); komut.Parameters.AddWithValue("@kitap_no",textBox2.Text); komut.ExecuteNonQuery(); baglanti.Close(); guncelle(); } private void Form1_Load(object sender, EventArgs e) { guncelle(); } private void button2_Click(object sender, EventArgs e) { baglanti.Open(); string sorgu_guncelle = "update kitap set kitap_adi='"+textBox1.Text+"' where kitap_no = '"+textBox2.Text+"'"; SqlCommand komut = new SqlCommand(sorgu_guncelle, baglanti); komut.ExecuteNonQuery(); baglanti.Close(); guncelle(); } private void button3_Click(object sender, EventArgs e) { baglanti.Open(); string sorgu_sil = "delete from kitap where kitap_no='"+textBox2.Text+"'"; SqlCommand komut = new SqlCommand(sorgu_sil, baglanti); komut.ExecuteNonQuery(); baglanti.Close(); guncelle(); } private void textBox3_TextChanged(object sender, EventArgs e) { if(textBox3.Text=="" || textBox3.Text == null) { guncelle(); } else { baglanti.Open(); SqlDataAdapter ds = new SqlDataAdapter("select * from kitap where kitap_no='"+textBox3.Text+"'", baglanti); DataTable tablo2 = new DataTable(); ds.Fill(tablo2); dataGridView1.DataSource = tablo2; baglanti.Close(); } } } }
Etiketler :
c#c# otomasyonotomasyonc# veric# veri tabanıc# veri tabanı bağlantısı
c#c# otomasyonotomasyonc# veric# veri tabanıc# veri tabanı bağlantısı