En iyi yanıtlayıcılar
Veritabanına Güncelleme Yapamıyorum

Soru
-
asdDataContext ggh= new asdDataContext();
Programlar programs = ggh.Programlars.First(k => k.ProgramId == Convert.ToInt32(Request.QueryString["id"]));
programs.ProgramAdi = TextBox1.Text;
ggh.SubmitChanges();sorun şu yukarıdaki kodu çalıştırınca güncelleme olmuyor. fakat aşagıdaki gibi yaparsan güncelliyor. yani textbox'ı kaldırınca
bende anlamadım ya, birde gridview güncelleme yapmıyor. sorun nedir ?
asdDataContext ggh= new asdDataContext();
Programlar programs = ggh.Programlars.First(k => k.ProgramId == Convert.ToInt32(Request.QueryString["id"]));
programs.ProgramAdi = "Merhabaaaaaa";
ggh.SubmitChanges();
Yanıtlar
-
Selam
Page_Load da Textbox'ın içeriğini çağırıyorsan if(!IsPostBack) kullan. Yoksa her butona basışında önce veritabanını okur eski veriyi tekrar textbox a yazar ve aynı veriyi update eder.
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { TextBoxlariDoldur(); } } protected void Button1_Click(object sender, EventArgs e) { Guncelle(); }
gibi."Basitçe açıklayamıyorsan eğer, yeterince anlayamamışsındır." Alb. Einstein
http://www.tiravoglu.com- Yanıt Olarak İşaretleyen Suat Çelikol 31 Temmuz 2012 Salı 12:11
Tüm Yanıtlar
-
-
-
-
-
Selam
Page_Load da Textbox'ın içeriğini çağırıyorsan if(!IsPostBack) kullan. Yoksa her butona basışında önce veritabanını okur eski veriyi tekrar textbox a yazar ve aynı veriyi update eder.
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { TextBoxlariDoldur(); } } protected void Button1_Click(object sender, EventArgs e) { Guncelle(); }
gibi."Basitçe açıklayamıyorsan eğer, yeterince anlayamamışsındır." Alb. Einstein
http://www.tiravoglu.com- Yanıt Olarak İşaretleyen Suat Çelikol 31 Temmuz 2012 Salı 12:11