Archief - ASP.NET : Datalist

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Simia

Legacy Member
Hallo,

Volgend probleem:

Ik heb een hele boel afbeeldingen met bijhorende commentaar in een database zitten, ik laat deze nu op een pagina verschijnen door middel van een datalist. Nu is het wel zo dat al deze afbeeldingen op 1 pagina getoond worden, ik zou er liever drie naast elkaar hebben per pagina. Bij de datagrid is dit mogelijk via paging maar de datalist heeft deze optie niet. Is dit alsnog mogelijk of heeft er iemand een beter idee voor dit probleem?

Alvast bedankt

orez

Legacy Member
Je eigen paging schrijven in code, bij een datagrid zit da standaard in je designview daj da kan instellen in VS.net, maar bij datalist of datarepeater dien je ze zelf te coderen. Moet s op msdn kijken van microsoft :) en zoeken achter datalist paging. Je zal een voorbeeld krijgen (let wel op... tis ni eenvoudig).

Simia

Legacy Member
Heb eens zitten zoeken maar is inderdaad niet echt eenvoudig...

Je hebt toevallig soms geen voorbeeldje liggen?

(Liefst in VB)

Thx

Simia

orez

Legacy Member
Wat je eventueel ook kan doen is ne Iteratie schrijven, die bv na 5 tellen afbreekt. En een link plaats onderaan met als waarde Iteratie van 5 - 10, enzo verder, en bovenaan met een QueryString, de plaats bepalen. De Iteratie kan je doen tellen naar een Count van alle gegevens in je database...

Bv ne iCount = ExecuteScalar naar "SELECT Count(...) FROM ... WHERE ..."

Dan

Dim i As Integer
For i = 1 To iCount
Stappen bepalen ...
Next i

Maar is eveneens ook ni simpel, beste is waarschijnlijk met voorbeeldcode proberen :)

orez

Legacy Member
GLX zei:
asp.repeater gebruiken?

heb je ook geen paging voor.

Is nog iets heel anders trouwens :) een repeater wordt vooral bepaald in HTML code, zoda je bv een nieuwsscript of dergelijke kan schrijven. Waarin em ook html code moet repeaten om zo een mooie lay-out te kunnen behouden.

Paging moet hiervoor ook manueel geschreven worden :)

Simia

Legacy Member
Bedankt voor de reacties, ik zal zien wat lukt

En anders kan 'k wel eens mailen naar een in ASP.NET gespecialiseerde docent waar 'k les van krijg... :-)

PS Repeater is hier idd niet van toepassing en heeft ook geen Paging, alleen de datagrid heeft dat ingebouwd.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan