Avatar billede orca Nybegynder
08. august 2002 - 21:23 Der er 8 kommentarer og
1 løsning

Brug af Repeater

Hej alle. Jeg bruger flere steder på mit site en Repeater kontrol til at udskrive et recordset som jeg binder til denne. I min Repeater har jeg både en header og footertemplate som bliver udskrevet. Problemet er at headeren og footeren bliver udskrevet selv om der ingen data er, altså får jeg bare en top og slut på en tabel, men ingen rækker. Det ser ret dumt ud, er det ikke muligt at definere at den ikke skal udskrive disse hvis ikke den indeholder nogen records?

Mvh Mark
Avatar billede food4u.dk Nybegynder
08. august 2002 - 21:40 #1
if RecordSet.eof then
  echo "Det ver ingen ting..."
else
  'Alle dine tabller, plus header og footer
end if
Avatar billede orca Nybegynder
08. august 2002 - 21:57 #2
Øh, det var vist en blanding af PHP, ASP og ASP.NET... kan du evt forklare det på asp.net'stsk?

Mvh Mark
Avatar billede food4u.dk Nybegynder
08. august 2002 - 22:02 #3
Hmm, kender ikke lige ASP.NET, men tror det virker

RecordSet er dit records, dvs det kan være hvad som helt, f.eks. x

så det

if x.eof then
  response.write "Det ver ingen ting..."
else
  response.write "Alle dine tabller, plus header og footer"
end if

glemte lige at det hed response.write :)
Avatar billede jakobandersen Nybegynder
08. august 2002 - 22:33 #4
Hvis antallet af poster ikke er større end nul så:

minRepeater.Visible = false;


Kan det ikke gøre tricket?
Avatar billede cms Nybegynder
09. august 2002 - 02:41 #5
ergo

minRepeater.Visible = (Count>0);
Avatar billede cbp Nybegynder
09. august 2002 - 10:25 #6
I VB:

If MyRepeater.Items.Count = 0 Then MyRepeater.Visible = False
Avatar billede burningice Nybegynder
10. august 2002 - 14:19 #7
kan man ikke bare lave en ExecuteReader, og tjekke om DataReader.Read er True eller False... og hvis den er True laver man en repeater?
Avatar billede cbp Nybegynder
10. august 2002 - 14:34 #8
Samtidig med at man udfører Read() flytter DataReader'en en record frem så koden skal laves lidt anderledes for at det virker.

Problemet ved at gøre det på den måde er dog mest at man blander design og funktionalitet.
Avatar billede orca Nybegynder
10. august 2002 - 15:59 #9
cbp -> Det var lige hvad jeg ledte efter :) Tak.
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