Avatar billede alpapa Nybegynder
07. august 2003 - 11:13 Der er 3 kommentarer og
1 løsning

Tjek om der er data i en datarepeater

Kan man tjekke om der er nogle data at vise i en datarepeater før den eventuelt bare viser tomme felter - altså, jeg laver en forespørgsel i en Access database, hvis der ikke er et match i den søgning skal der stå et eller andet med "Der er ingen data der matcher din forespørgsel".

Håber I forstår ;-)

alpapa
Avatar billede cbp Nybegynder
07. august 2003 - 11:34 #1
Avatar billede alpapa Nybegynder
07. august 2003 - 11:42 #2
Okay - cbp, kan du eventuelt uddybe det lidt - hvordan gør jeg i mit eksempel?

MinCommandIn = new OleDbCommand("SELECT aargang, maaned, landsdel, spillested FROM test WHERE aargang = '" + aargang.SelectedItem.Value + "' AND maaned = '" + maaned.SelectedItem.Value + "' AND landsdel = '" + landsdel.SelectedItem.Value + "'",MinCnx);
MinCnx.Open();
repeaterResultat.DataSource = MinCommandIn.ExecuteReader();
repeaterResultat.DataBind();
MinCnx.Close();
Avatar billede cbp Nybegynder
07. august 2003 - 11:46 #3
Du skal indsætte eks. en label med dín fejlmeddelelse (Jeg har her kaldt den myErrorLabel):

if (repeaterResultat.Items.Count == 0)
{
  repeaterResultat.Visible = false;
  myErrorLabel.Visible = true;
}
else
{
  repeaterResultat.Visible = true;
  myErrorLabel.Visible = false;
}
Avatar billede alpapa Nybegynder
07. august 2003 - 11:53 #4
Great - det virker, tak for hjælpen ;->

alpapa
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