kaytıları datagrid e mı cekıyorsun yoksa text box veya combobox gıbı bır yere mı cekıyorsun ben datagrid e cektıgını varsayıp sorunu cevaplamaya calısayım
oncelıkle tıklanan satırı belırlemen ıcın dataGridView1_CellMouseClick event ı kullan
public void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
int column = e.ColumnIndex;
int row = e.RowIndex;
}
//buradakı row ve column degerlerı sana grıd de nereye tıklandıgının degerını verır.
//boylece hangı satıra tıklanmıssa o satırın kayıt Id sini mssql e parametre olarak gecırebılırsın
//asagıda da stored procedure e parametre olarak id si gelır
//umarım yardımcı olmustur takıldıgın yer varsa mesaj atabılırsın kolay gelsın
CREATE PROCEDURE kayitSil(
@Parametre INT)
)
AS
BEGIN
DELETE [kayit ]WHERE [kayitId]=@Parametre
END