Avatar billede peanut2000 Nybegynder
01. april 2004 - 09:46 Der er 1 kommentar og
1 løsning

Nulstil dataset i page_Load

Hej jeg har en side som viser nogle ledige tider ud fra en dato, mit problem er at hvis jeg går ind på siden igen, står de samme tider 2 gange osv...
Nogen der ved hvad der skal ændres i nedenstående kode, så den nulstiller hver gang siden loades????

Sub Page_Load(sender As Object, e As EventArgs)
   
      if not isPostBack then      ' Ved load af siden
        Dim cmd as OledbCommand
   
        skabConnection()
   
   
        if not session.isNewSession then
          dsTempTider = session("dataset")    ' Indlæs tider fra session
   
        else                              ' Hvis det er en ny session
          Dim cmdStr as string
          Dim adapter as OledbDataAdapter
   
          ' Konvertér formatet for tabellen 'tempTider' til datasettet (tabellen er tom)
          dsTempTider = new DataSet()
          cmdStr = "SELECT * FROM TempTider"
          adapter = New OledbDataAdapter(cmdStr, con)
          adapter.Fill(dsTempTider, "tempTider")
   
          session("dataset") = dsTempTider  ' Gem tider i session
        end if
   
        BindDataGrid()
      end if
Avatar billede burningice Nybegynder
01. april 2004 - 10:43 #1
du skal kun binde dit grid første gang... med mindre du slår viewstate fra

så, flyt BindDataGrid() ind i din if-sætning
Avatar billede peanut2000 Nybegynder
15. juli 2005 - 23:53 #2
virker ikke lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester