`private void FrmHastaDetay_Load(object sender, EventArgs e)
{
using (SqlConnection baglanti = new SqlConnection("Data Source=DESKTOP-SLPRUK8;Initial Catalog=HastaneProje;Integrated Security=True"))
{
try
{
baglanti.Open();
// LblTC etiketinin metnini tc değişkeninin değeri ile güncelleme
LblTC.Text = tc;
// Ad Soyad Çekme
SqlCommand komut = new SqlCommand("SELECT Hastaad, HastaSoyad FROM Tbl_Hastalar WHERE Hastatc = @a1", baglanti);
komut.Parameters.AddWithValue("@a1", LblTC.Text);
SqlDataReader dr = komut.ExecuteReader();
while (dr.Read())
{
LblAdSoyad.Text = dr[0] + " " + dr[1];
}
// Randevu Geçmişi
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Tbl_Randevular WHERE HastaTC = @tc", baglanti);
da.SelectCommand.Parameters.AddWithValue("@tc", tc);
da.Fill(dt);
dataGridView1.DataSource = dt;
// Branşları Çekme
SqlCommand komut2 = new SqlCommand("SELECT BransAd FROM Tbl_Branslar", baglanti);
SqlDataReader dr2 = komut2.ExecuteReader();
while (dr2.Read())
{
CmbBrans.Items.Add(dr2[0]);
}
}
catch (Exception ex)
{
MessageBox.Show("Bir hata oluştu: " + ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
baglanti.Close();
}
}
}
private void CmbBrans_SelectedIndexChanged(object sender, EventArgs e)
{
using (SqlConnection baglanti = new SqlConnection("Data Source=DESKTOP-SLPRUK8;Initial Catalog=HastaneProje;Integrated Security=True"))
{
try
{
baglanti.Open();
// Seçilen branşa ait doktor adı ve soyadlarını çekme
SqlCommand komut3 = new SqlCommand("SELECT DoktorAd, DoktorSoyad FROM Tbl_Doktorlar WHERE DoktorBrans = @p1", baglanti);
komut3.Parameters.AddWithValue("@p1", CmbBrans.Text);
SqlDataReader dr3 = komut3.ExecuteReader();
while (dr3.Read())
{
CmbDoktor.Items.Add(dr3[0] + " " + dr3[1]);
}
}
catch (Exception ex)
{
MessageBox.Show("Bir hata oluştu: " + ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
baglanti.Close();
}
}
}
`
bu kodları bi dermisin