Objekter dør når siden genloades.
Ok, det her her formenligt vildt enkelt og fordi jeg ikke rigtigt forstår ASP.NET's livscyklus.Jeg har lavet en lille simpel applikation der blot skulle teste om jeg nemt kunne sortere data i et datagrid.
I metoden Page_Load() har jeg klausulen
if(!IsPostBack)
{
- dan objekter
- put objekter i liste
- sæt liste som datasource til GridView1
- kør GridView1.DataBind
}
Dette virker fint, og alle data vises korrekt i datagridet.
I metoden GridView1_Sorting() gør jeg følgende:
{
- sorter liste af objekter
- kør GridView1.DataBind();
}
- og her opstår problemet så. Der vises nemlig ikke nogen objekter i datagrided.
hvis jeg i Page_Load() metoden fjerner !IsPostBack
dannes der nye data, men de vises sorteret.
Jeg får tydeligt vis ikke beholdt mine data...
Hvad gør jeg galt?