Avatar billede celinder Nybegynder
16. august 2005 - 20:39 Der er 4 kommentarer og
1 løsning

repeater og kun vise data nogen gange

jeg har en sqldata reader der læser data ud af en base...

reader3 = strSQL3.ExecuteReader

så gøres følgende:

  If reader3.Read Then

                If reader3.IsDBNull(5) = True Then
                    ' Hvis noget data
                Else
                    ' hvis noget data + det der ligger i reader(5)   
                End If
            End If

            Repeater2.DataBind()

hvordan gøres det fysisk ?
Avatar billede snepnet Nybegynder
16. august 2005 - 20:59 #1
hej celinder :o)
er hvis=vis og illustrerer reader(5) en anden reader? - eller skulle det have været reader(<noget andet end den der er null>) ?

hvis det forholder sig sådan, at du vil vise noget + indholdet et andet felt, hvis det oprindelige felt indeholder null, vil jeg foreslå dig følgende:

hav en felt i din template ud benytter til at vise resultatet - for eksemplet en label :
<asp:Label id="lblResult" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "<kolonnenavn i datakilden>") %>' />

abbonér på eventet ItemDataBound, og benytte noget i stil med nedenstående

// datagrundlaget
DataRowView data = e.Item.DataItem as DataRowView;

// check om der er indsat noget i din label
Label lblResult = e.Item.FindControl("lblResult") as Label;

(kan du også checke i datakilden, hvis du vil)

if(lblResult.Text.Length < 1)
{
  lblResult.Text = <noget data> + data[x].ToString();
}

mvh


mvh
Avatar billede celinder Nybegynder
16. august 2005 - 21:42 #2
det er super, du har sat mig på sporet ! - kom bare med svar
Avatar billede snepnet Nybegynder
16. august 2005 - 21:45 #3
får du her :o)
mvh
Avatar billede snepnet Nybegynder
07. september 2005 - 16:50 #4
hej celinder - kan vi lukke her?
mvh
Avatar billede snepnet Nybegynder
01. november 2005 - 21:19 #5
celinder?
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