'dan bir satır seçerek çalışmaz Veritabanındaki bir Tabloya bağlı bir DataGridView'dan seçili satırı silmeye çalışıyorum. Aşağıdaki hata kodunu bildiriyor.SQL Delete Deyimi, bir dataGridView
nerede ben yanlış burada gidiyorum ile herhangi bir fikir?
Sil Düğme Kod
private void DeleteExtraBtn_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0; AttachDbFilename=C:\Users\Donald\Documents\Visual Studio 2013\Projects\DesktopApplication\DesktopApplication\Student_CB.mdf ;Integrated Security=True");
con.Open();
try
{
//Delete selected extra row
SqlCommand sda = new SqlCommand("Delete From Extra Where Extra_ID = @Extra_ID", con);
sda.Parameters.AddWithValue("@ExtraID", extraGridView.CurrentRow.Cells[0]);
sda.ExecuteNonQuery();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
con.Close();
loadExtraTable();
}
Oh evet, özür dilerim. Yukarıdaki örneğe dahil etmedim. Ama hala bununla çalışmıyor. –
İyi uygulama konuları için bağlantınızı ve komutları daha kolay temizleme sağlamak için blokları kullanarak sarmalısınız. Con'ın açıldığını kontrol ettin mi? Açmazsa, bir hata atmayacaktır. – Wobbles
Yukarıdaki kod için eklediğim hatayı gösterme. –