---
title: "Kan man ha sidbläddring när man listar i en DataList?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/108802-kan-man-ha-sidbläddring-när-man-listar-i-en-datalist"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "soham"
published: "2004-08-09T07:36:12.000Z"
updated: "2004-08-15T16:22:40.000Z"
replies: 7
views: 357
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/108802-kan-man-ha-sidbläddring-när-man-listar-i-en-datalist"
---

# Kan man ha sidbläddring när man listar i en DataList?

## #1 — soham, 2004-08-09T07:36Z

Hej.

Jag har ett problem som jag tror fler har stött på.

Om man listar objekt i en Datagrid så kan man använda sid funktioner för att dela upp allt på flera sidor och använda sig av en sidbläddring. Problemet är dock, så vitt jag vet, att man bara kan lista saker uppifrån och ner. 
I en Datlist så kan man ju välja om det skall listas horisontellt eller vertikalt samt hur många man vill visa. Däremot verkar det inte finnas några sid funktioner i en Datalist.

Så som jag skall lista mina objekt så vill jag ha tre per rad och max 9 per sida. 

Hur gör jag detta? 
Finns det sätt att lista objekt i en Datagrid annorlunda eller kan man ha sidbläddring på en Datalist?

Tacksam för svar
/Soham

Permalänk: https://www.webforum.nu/p/108802

## #2 — PDahlen, 2004-08-09T07:57Z

En snabb googling gav mig:
<http://aspalliance.com/articleViewer.aspx?aId=157&pId=>
Fler resultat på
<http://www.google.se/search?q=asp.net+paging+datalist&ie=UTF-8&hl=sv&btnG=Google-s%C3%B6kning&meta=>

Permalänk: https://www.webforum.nu/p/1404247

## #3 — MizzK, 2004-08-09T09:54Z

håller precis på med ungeför samma sak, pagingen är inget problem att hitta information hur man ska göra (vertikalt), men hur begränsar man varje "post" till exempelvis 3 text rader.

Permalänk: https://www.webforum.nu/p/1404303

## #4 — soham, 2004-08-09T09:56Z

Ah.. Strålande. Kunde man kanske försökt själv först.  :r 

Tack ändå!
/Soham

Permalänk: https://www.webforum.nu/p/1404307

## #5 — PDahlen, 2004-08-09T10:08Z

MizzK skrev:

> hur begränsar man varje "post" till exempelvis 3 text rader.

Tror att det enda sättet är att du sätter kolumnbredden på din lista och sedan har en funktion som tar bort text över t.ex. 200 tecken och lägger till ... istället.

Permalänk: https://www.webforum.nu/p/1404314

## #6 — MizzK, 2004-08-09T11:27Z

hur gör man det?

Permalänk: https://www.webforum.nu/p/1404371

## #7 — PDahlen, 2004-08-09T11:29Z

T.ex.

```
I .aspx koden
<%# CheckString(DataBinder.Eval(Container.DataItem, "kolumn2")) %>

i code-behind
Public Function CheckString(oldString As String) As String
  Dim newString As String = IIF(oldString.Length > 200, oldString.Substring(0, 196) + " ...", oldString)
  Return newString
End Function
```

Permalänk: https://www.webforum.nu/p/1404372

## #8 — MizzK, 2004-08-15T16:22Z

hur får man den sedan att visa hela texten när anv klicka på "läs mer" eller själva nyheten?

Permalänk: https://www.webforum.nu/p/1410952

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/108802-kan-man-ha-sidbläddring-när-man-listar-i-en-datalist
