Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[C#] Repeater gebruiken of Gridview?

Pagina: 1
Acties:

  • PdeBie
  • Registratie: Juni 2004
  • Laatst online: 23-11 16:21
Hoi allen,

Ik twijfel of ik een repeater of een gridview moet gebruiken in de volgende situatie.

Even een mockup:
Afbeeldingslocatie: http://i42.photobucket.com/albums/e312/pdebie/misc/mockup_zpsc8cb6583.png

De ster is de artikel afbeelding. Daaronder komt wat tekst en een knop om naar een detail pagina te gaan.

De pagina moet paging ondersteunen. En dan niet alleen met knoppen 'previous' en 'next', maar echt met pagina nummers onderaan het overzicht.


De reden dat ik twijfel is dat ik niet weet of het mogelijk is om de rijen van een gridview naast elkaar te tonen (vast wel met CSS).
Maar met een objectdatasource en een gridview is het wel heel makkelijk om de paging te bouwen.

Dit is met een repeater weer lastiger, maar daarmee is de styling weer een stuk makkelijker.

Dus wat adviseren jullie?

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 23:00

Cyphax

Moderator LNX
Ik zou in eerste instantie zeggen: ListView met die datasource proberen.

http://samsalisbury.net/a...w-paging-minimal-example/

Saved by the buoyancy of citrus


  • sopsop
  • Registratie: Januari 2002
  • Laatst online: 20-11 13:38

sopsop

[v] [;,,;] [v]

De gridview heeft als output een tabel, je voorbeeldafbeelding laat geen tabel zien, ergo: geen gridview gebruiken.

Ergo: een repeater gebruiken, of zoals Cyphax al zei: een ListView. Paging & databinding is net zo makkelijk als met een gridview. Zie bijvoorbeeld hier een stap voor stap handleiding: http://weblogs.asp.net/sc...ge-with-clean-css-ui.aspx

  • PdeBie
  • Registratie: Juni 2004
  • Laatst online: 23-11 16:21
ok top thanks. Gaan we die eens doorspitten :)

  • PdeBie
  • Registratie: Juni 2004
  • Laatst online: 23-11 16:21
Met de listview gaat het helemaal goed komen. Heb het al bijna af.

Gebruik de ListView eigenlijk maar zelden, had er dus ook totaal niet meer aan gedacht. Bedankt voor de tip!