---
title: "Paging-problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/50557-paging-problem"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Crim"
published: "2002-08-16T17:06:19.000Z"
updated: "2002-08-16T19:13:18.000Z"
replies: 7
views: 257
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/50557-paging-problem"
---

# Paging-problem

## #1 — Crim, 2002-08-16T17:06Z

Nu har jag prövat d mesta men utan resultat vänder jag nu mig till er här...

```
<%@ Page Language="VB" %>

<%@ Import Namespace="System.data" %>
<%@ Import Namespace="System.Data.OleDb" %>

<script runat="server">

 Sub Page_Load(sender as object, e as eventargs)
  If Not Page.IsPostBack Then
   BindGrid
  End If
 End Sub

 Sub BindGrid
  Dim objForum as new Guardian.Show
  Dim objReader = objForum.VisaAllt
  dlItems.DataSource = objReader
  dlItems.Databind()
  objReader.Close
 End Sub  

 Sub Changed(obj as Object, e as DataGridPageChangedeventargs)
  dlItems.CurrentPageIndex = e.NewPageIndex
  dlItems.Databind()
 End Sub

</script>

<html><body>
<form runat="server">
<asp:DataGrid id="dlItems" runat="server"
 BorderColor="black"
 GridLines="vertical"
 Cellpadding="4"
 Cellspacing="0"
 Width="450"
 Font-Names="Arial"
 Font-Size="8pt"
 ShowFooter="true"
 HeaderStyle-BackColor="#cccc99"
 FooterStyle-BackColor="#cccc99"
 ItemStyle-BackColor="#ffffff"
 AlternatingItemStyle-BackColor="#cccccc"
 AutoGenerateColumns="False"
 AllowCustomPaging="true"
  PageSize=1
  PagerStyle-Mode = NumericPages
  PagerStyle-PageButtonCount = 2
  OnPageIndexChanged="Changed">

<Columns>

 <asp:TemplateColumn HeaderText="Avsändare">
  <ItemTemplate>
   <asp:Label id="Avsändare" runat="server" Text='<%# Container.DataItem("Author") %>' />
  </ItemTemplate>
 </asp:TemplateColumn>

 <asp:BoundColumn HeaderText="Meddelande" DataField="Message" />

 <asp:BoundColumn HeaderText="Tid" DataField="Date" />

</Columns>

</asp:DataGrid>
</form>
</body></html>
```

Alla tips mottages gärna, även förslag på optimering...

tack på förhand

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

## #2 — Crim, 2002-08-16T17:07Z

Felet ser ut så här:

> Cannot compute Count for a data source that does not implement ICollection. 
> Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 
> 
> Exception Details: System.Web.HttpException: Cannot compute Count for a data source that does not implement ICollection.
> 
> Source Error: 
> 
> 
> Line 14:   Dim objReader = objForum.VisaAllt
> Line 15:   dlItems.DataSource = objReader
> Line 16:   dlItems.Databind()
> Line 17:   objReader.Close
> Line 18:  End Sub

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

## #3 — renholm, 2002-08-16T17:12Z

Vilken rad är felet på ?

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

## #4 — renholm, 2002-08-16T17:21Z

ahh... tror inte du deklarerar att objReader är en DataReader.

```
Line 14: Dim objReader = objForum.VisaAllt
```

Testa detta:

```
Line 14: Dim objReader As SqlDataReader = objForum.VisaAllt
```

Detta förutsätter att objForum.VisaAllt retunerar en SqlDataReader.

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

## #5 — Crim, 2002-08-16T17:36Z

rad 16

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

## #6 — Crim, 2002-08-16T17:38Z

nae, blev inte bättre, nu står d istället att SqlDataReader inte e definerad..

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

## #7 — renholm, 2002-08-16T17:56Z

Vad retunerar objForum.VisaAllt ?

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

## #8 — Crim, 2002-08-16T19:13Z

bra fråga...ska kolla upp d imorrn....mitt ftp-konto strular just nu

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/50557-paging-problem
