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 gösterme
SqlDataAdapter da = new SqlDataAdapter(sorgu, connection);
//Data Table nin Okuttulma sorgusu
DataTable dt = new DataTable();
//Verilerin dataGride doldurulması
da.Fill(dt);
dataGridView1.DataSource = dt;
// Başlıkları değiştir
dataGridView1.Columns["plaka"].HeaderText = "Plaka";
dataGridView1.Columns["marka"].HeaderText = "Marka";
dataGridView1.Columns["model"].HeaderText = "Modeli";
dataGridView1.Columns["yil"].HeaderText = "Yılı";
dataGridView1.Columns["adi_soyadi"].HeaderText = "Müşteri";
dataGridView1.Columns["telefon"].HeaderText = "Telefon";
}
catch (Exception ex)
{
MessageBox.Show("Veriler Yüklenirken Hata Oluştu"+ex.Message);
}
finally
{
connection.Close();
}
}