SqlCommand guncel = new SqlCommand("update zdefteri set onay='Onaylandi' where Id=@Id", baglan);
guncel.parameters.addwithvalue("@Id", IDDEĞERİ);
guncel.ExecuteNonQuery();

Bu şekilde olması lazım hocam IDDEĞERİ kısmına hangi id deki onayı değiştirmek istiyorsanız onun id'sini yazdırmanız lazım.


Ya da bu bir repeater ise o alana query vermeniz gerekir. Mesela o butonun linki sayfaadi.aspx?islem=sil&id=IDDEĞERİ

IDDEĞERİ (Repeater'dan veri id'sini buraya yazdıracaksınız)

asp.net kod kısmına da

if (request.Querystring["islem"].ToString() =="sil")
{
Update burada çalışacak ID değerini de request.querystring le alınacak.
}