Avatar billede gulbaek Nybegynder
03. marts 2003 - 19:10 Der er 4 kommentarer og
1 løsning

Fra DataSet til Nyhedsside

Jeg har et DataSet som indeholder f.eks. de 10 nyeste nyheder på min side, Men hvordan får jeg dem lige vist på min side på en ligeså smart måde som f.eks. www.newz.dk

Eller den måde som denne side er opbygget med først et spørgsmål og dernæst kommentare og svar.

Har lidt tænke på om man kunne bruge en xslt fil til det.

Men kunne godt tænke mig at høre hvordan i selv gør det.
Avatar billede guidmaster Nybegynder
03. marts 2003 - 19:17 #1
Der findes mange måder du kan gøre dette på ! Men du kan måske finde en del inspiration på: http://www.dotnetjunkies.com/tutorials.aspx?tutorialid=46
Avatar billede askhoej Praktikant
03. marts 2003 - 20:57 #2
Hej gulbaek

Du skal helt sikkert bruge en ASP:Repeater til at liste dine 10 nyheder, du kan se hvordan man bruger Repeateren her:

http://www.w3schools.com/aspnet/aspnet_repeater.asp

I stedet for at bruge en XML fil som datakilde, bruger du dit dataset. Hvis du har brug for et eksempel så sig til.

/askhoej
Avatar billede askhoej Praktikant
03. marts 2003 - 21:04 #3
Et hurtigt eksempel:

Koden der binder data til kontrollen (placeres f.eks. i din code-behind):

rptNyheder.DataSource = ds.Table["nyheder"].DefaultView;
rptNyheder.DataBind();

Koden der bruges til præsentation af dine data og iteration gennem de enkelte poster i dit dataset:

<asp:Repeater Runat="Server" ID="rptNyheder">
<HeaderTemplate>
    <table>
</HeaderTemplate>
<ItemTemplate>
    <tr>
        <td><%# DataBinder.Eval(Container.DataItem, "nyheds_kolonne").ToString()%></td>
    </tr>
</ItemTemplate>
<FooterTemplate>
    </table>
</FooterTemplate>
</asp:Repeater>
Avatar billede gulbaek Nybegynder
03. marts 2003 - 21:28 #4
Takker askhoej, vil prøve det lidt senere, har lige lidt tekniske problemer med min database :-)
Avatar billede gulbaek Nybegynder
23. marts 2003 - 19:11 #5
brugte en DataList i stedet for Repeater, men det er jo næsten det samme, tak for hjælpen
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