Ana içeriğe atla

Kayıtlar

Id ye göre güncelleme işlemleri Where ve Join Örnek Kullanımı

  Id ye göre güncelleme işlemleri : private void btn_AracGuncelle_Click(object sender, EventArgs e) {     try     {         if (boslukVar.Kontrol(             txt_Plaka.Text,             txt_Marka.Text,             txt_Model.Text,             txt_Yil.Text,             txt_AdiSoyadi.Text,             txt_Telefon.Text))         {             MessageBox.Show("Araç ve Müşteri bilgileri boş bırakılamaz");             return;         }         connection.Open();         // 1. Araç Bilgilerini Güncelle (PLAKA’ya göre)         string arac_guncelle = "UPDATE arac_bilgileri SET marka=@marka, model=@model, yil=@yil WHER...

DataGrid de Sql başlıklarını Değiştirme Düzenleme

  DataGrid de Sql başlıklarını Değiştirme Düzenleme: void VerileriListele()  {     //Hata durumunda programın çökmesini engelleme try catch finally     try     {         //bağlantı açma         connection.Open();         // SQL JOIN sorgusu: İki tabloyu ortak sütun olan musteri_id üzerinden birleştir         string sorgu = @"          SELECT          a.plaka, a.marka, a.model, a.yil,          m.adi_soyadi, m.telefon                    FROM          arac_bilgileri a                                    JOIN          musteri_bilgileri m ON a.musteri_id = m.id";         //Sql den gelen verileri...

DataGrid de seçilen bilgillerin textlere aktarılması

  Dikkat : Burada DataGrid özelliği CellContentClick olmalı. private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) {     // Tıklanan satırın index numarasını kontrol et     if (e.RowIndex >= 0)     {         DataGridViewRow row = dataGridView1.Rows[e.RowIndex];         // TextBox'lara hücredeki verileri atıyoruz         txt_Plaka.Text = row.Cells["plaka"].Value.ToString();         txt_Marka.Text = row.Cells["marka"].Value.ToString();         txt_Model.Text = row.Cells["model"].Value.ToString();         txt_Yil.Text = row.Cells["yil"].Value.ToString();         txt_AdiSoyadi.Text = row.Cells["adi_soyadi"].Value.ToString();         txt_Telefon.Text = row.Cells["telefon"].Value.ToString();     } }

Text Bigilerini Kontrol Etme

Class oluşturma Kontrol için : using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Araç_Bakım_Takip {     internal class boslukVar     {         public static bool Kontrol(params string[] alanlar)         {             foreach (string alan in alanlar)             {                 if (string.IsNullOrWhiteSpace(alan))                 {                     return true;                 }                             }             return false;         }     } } ************...

DataGrid de JOIN ile iki tablonun verileri Gösterme

 //Bağlantı Yolu SqlConnection connection = new SqlConnection(@"Data Source=.;Initial Catalog=Arac_Bakim_Takip;Integrated Security=True"); void VerileriListele()  {     //Hata durumunda programın çökmesini engelleme try catch finally     try     {         //bağlantı açma         connection.Open();         // SQL JOIN sorgusu: İki tabloyu ortak sütun olan musteri_id üzerinden birleştir          // SQL JOIN sorgusunu C# yazma string sorgu=@"";         string sorgu = @"          SELECT          a.plaka, a.marka, a.model, a.yil,          m.adi_soyadi, m.telefon                   FROM          arac_bilgileri a                          ...

İD ye göre işlemler C# ve Class örnekleri ile Birlikte

***************************************************************************** ✅ DbHelper.cs adında bir sınıf ile Insert , Update , Delete , GetId , SelectAll işlemlerini kolayca yapabilirsiniz. ✅ SCOPE_IDENTITY() kullanarak son eklenen kaydın ID’sini çekme örneği var. ✅ Bu ID’yi Label veya TextBox ’a yazdırabilir, Update veya Delete için tekrar kullanabilirsiniz. ✅ DataGridView ile tüm verileri listeleme örneği de dahil. *****************************************************************************  // ✅ DbHelper.cs using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; public static class DbHelper {     private static string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=YourDatabase;Integrated Security=True";     public static object InsertAndGetId(string query, Dictionary<string, string> parameters)     {         using (SqlConnection connection = new SqlConne...

DbHelper.cs ile ID ye göre işlemler

using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; public static class DbHelper {     // Bağlantı cümlesi (senin kendi bağlantına göre güncelle)     private static string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=YourDbName;Integrated Security=True";     // INSERT + SCOPE_IDENTITY     public static object InsertAndGetId(string query, Dictionary<string, string> parameters)     {         using (SqlConnection connection = new SqlConnection(connectionString))         using (SqlCommand cmd = new SqlCommand($"{query}; SELECT SCOPE_IDENTITY();", connection))         {             foreach (var p in parameters)                 cmd.Parameters.AddWithValue("@" + p.Key, p.Value);             connection.Open();   ...