Merhabalar
bir site yaptım ve bu sitede ziyaretçi bir mesaj paylaştığında adminin onayı gerekiyor ve bende onayı yapamıyorum daha doğrusu yapınca hepsini onaylıyor
kod yapısı burda;
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "okey")
{
SqlConnection baglan = klas.baglan();
SqlCommand guncel = new SqlCommand("update zdefteri set onay='Onaylandi' where Id=Id", baglan);
guncel.ExecuteNonQuery();
}
else
{
Response.Write("Hata");
}
}
bu onayı gridview üzerinden yapmam gerekiyor lütfen yardım edin.
Asp.Net Veri Onaylama
13
●720
- 17-10-2016, 17:17:45
- 17-10-2016, 17:59:26Hocam where Id="+Id demişsinizde Id diye tanım yok yani orayı şöyle düşünün.olyanren adlı üyeden alıntı: mesajı görüntüle
Update zdefteri set onay='Onaylandi' where Id=@Id - 17-10-2016, 18:07:43Hocam peki o id hangi değere dek olacak? Yani siz where id=3 gibi bir sorgu göndermeniz gerekyasincelebi adlı üyeden alıntı: mesajı görüntüle
Sent from my GT-I9100 using Tapatalk - 17-10-2016, 18:12:02hocam bakın panelin olduğu resimolyanren adlı üyeden alıntı: mesajı görüntüle

oradaki resimin commandname adı "okey"
peki size göre seçilen değer nasıl onaylanacak? - 17-10-2016, 18:13:34SqlCommand 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.
} - 17-10-2016, 18:20:59Hocam gayet güzel anlatmışsınız ama anlayamadım.ibuluter adlı üyeden alıntı: mesajı görüntüle
Benim istediğim şu resimde görürseniz;

burada gördüğünüz kayıtların olduğu resimlerden hangisine tıklar isem ona "Onaylandi" demesi lazım. - 17-10-2016, 18:22:24Hocam bu listeyi Repeater ile mi oluşturuyorsunuz? Ön yüz ve kod kısmına ait kodları paylaşırsanız üzerinde anlatayım.yasincelebi adlı üyeden alıntı: mesajı görüntüle
- 17-10-2016, 18:27:38Hocam gridview üzerinden yapıyorum.ibuluter adlı üyeden alıntı: mesajı görüntüle
.Cs kısmı

Bu da .aspx kısmı

