Som jag skrev så databinder du inte sidan rätt. Altså, när du lägger till en post på sidan så fyller du din datagrid INNAN den nya posten lagts till i databasen. Förmodligen fyller du din datagrid i pageloaden, men observera att pageloaden alltid körs först, så om du fyller din datagrid där så hämtar den data från databasen innan den senaste posten lagts till i databasen!
Skapa därför en egen funktion som fyller din datagrid med data från databasen. Sedan kör du den funktionen efter att du lagt till en post i databasen. Kör även den funktionen i din pageload. Så här:
void BindGrid() {
Kod för att fylla din datagrid med data från databasen...
}
void page_load (...) {
if (!IsPostBack)
BindGrid();
}
void lägga_till_post() {
lägga till data...
BindGrid();
}
