
Pravim ASP.NET aplikaciju. Naišao sam već dva puta na jedan čudan problem, pokušaću da ga izložim što jednostavnije.
Postoji GridView, textbox i dugme. Klikom na dugme se u tabelu( čije redove prikazuje GridView) doda novi red sa vrednošću koja je bila u textbox-u. Zatim, pozovem this.DataBind();
Dakle, pokušavam da dodam novi red i prikažem novododati red u GridView-u. Ovo, naravno, ne funkcioniše kako treba( neće biti prikazan i novi red).
Pokušao sam da problem rešim tako što ću staviti Thread.Sleep( 1000) pre this.DataBind() i - rešio problem. Ali, zašto je ovo pomoglo? Zar se operacija this.DataBind() neće izvršiti tek pošto bude završeno izvršavanje INSERT komande?
Imam VS 2008.