Avatar billede c-sharp Nybegynder
12. august 2004 - 15:36 Der er 11 kommentarer og
1 løsning

"Din søgning gav intet resultat" hvis repeateren er tom

Hvordan laver jeg nemmmest så man får vist en tekst om at "søgningen intet resultat gav",hvis repeateren er tom ?
Avatar billede powernodes Nybegynder
12. august 2004 - 18:12 #1
Hvad "fylder" du repeater'en med?

En måde hvis det fx. er et dataset der hedder "ds":

      int x = ds.Tables[0].Rows.Count;
      if (x == 0) {
        Label_empty.Visible = true;
      } else {
        Label_empty.Visible = false;
      }
Avatar billede powernodes Nybegynder
12. august 2004 - 18:16 #2
eller den forkortede:

Label_empty.Visible = (ds.Tables[0].Rows.Count == 0) ? true : false;
Avatar billede thrytter Nybegynder
12. august 2004 - 18:53 #3
Eller måske kun:

Label_empty.Visible = (ds.Tables[0].Rows.Count == 0);
Avatar billede c-sharp Nybegynder
13. august 2004 - 11:20 #4
Og det er måde at lave det på, der er ikke indbygget noget i repeateren til at vise en sådan meddelese?
Avatar billede powernodes Nybegynder
13. august 2004 - 11:23 #5
Det er ikke indbygget i den nej.
Avatar billede c-sharp Nybegynder
13. august 2004 - 11:26 #6
Så takker jeg mange gange for hjælpen!!
Er følgende pointfordelingen ok med jer:
powernodes 10 point
thrytter 5 point
Avatar billede repsak Nybegynder
13. august 2004 - 11:27 #7
det er måske også en god ide at lave repeteren invisible hvis den er tom
Avatar billede powernodes Nybegynder
13. august 2004 - 11:33 #8
du får et svar.

og repsaks kommentar er næsten "oblikatorisk" sammen med den anden :)
Avatar billede c-sharp Nybegynder
13. august 2004 - 11:43 #9
Bør man lave repeateren invisible hvis den er tom, der bliver jo ikke vist noget når den er tom.
Avatar billede powernodes Nybegynder
13. august 2004 - 11:46 #10
Det kan man sige, men hvis du nu har header på er det måske en god idé.
Man kan ikke sige at man "bør", det er helt op til den enkelte, og hvad man synes giver mening og er brugervenligt.
Avatar billede thrytter Nybegynder
13. august 2004 - 11:49 #11
Hvis repeateren fyldes med et DataSet bør

  Label_empty.Visible = (ds.Tables[0].Rows.Count == 0);

evt. ændres til

  Label_empty.Visible = (ds.Tables.Count == 0);
Avatar billede c-sharp Nybegynder
27. august 2004 - 10:26 #12
Jeg lukker, og tusind tak for hjælpen alle sammen!
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