---
title: "Datagrid i Asp.net med paging"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/141316-datagrid-i-asp-net-med-paging"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "malmberg"
published: "2006-01-23T04:01:31.000Z"
updated: "2006-01-24T00:05:34.000Z"
replies: 1
views: 298
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/141316-datagrid-i-asp-net-med-paging"
---

# Datagrid i Asp.net med paging

## #1 — malmberg, 2006-01-23T04:01Z

Är riktigt ny på det här så undrar om det är någon som har någon bra länk eller exempel kod för följande. Så om det finns någon som har en länk eller tips hur man skall göra så är jag extremt tacksam.

Har en access db med namn support.mdb som är en databas över hjälppersonal vid kriser. id, name, city, type. Och vad jag vill göra i C# eller Vb.net är att skapa en lista med alla. Och för första gången använder jag datagrid och hittar inte någon bra sida som kan hjälpa mig med nästa steg.

\- Att få paging med exempel 20 rader per sida.
\- Att id skall användas runt name posten för klick till ny sida dvs
        \<a href="viewsupport.aspx?id=43"\>name\</a\>
\- Hur kan man ändra bredden på respektive kolumn i griden.

Mvh
John

\<%@ Import Namespace="System.Data" %\>
\<%@ Import Namespace="System.Data.OleDb" %\>
\<script language="c#" runat="server"\>
void Page_Load()

{ 
    string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
	strConnection += @"Data Source=F:\\support.mdb";
	string strSQL = " Select \* from supportstaff where city_name='city';";
    OleDbConnection objConnection = new OleDbConnection(strConnection);
	OleDbCommand objCommand = new OleDbCommand(strSQL, objConnection);
	objConnection.Open();
    dgEmps.DataSource =	
						objCommand.ExecuteReader(CommandBehavior.CloseConnection);
  	dgEmps.DataBind();

}

    protected void dgEmps_SelectedIndexChanged(object sender, EventArgs e)
    {

    }
\</script\>

\<html\>
\<body\>
\<h2\>test\</h2\>
\<asp:datagrid id="dgEmps" runat="server"
CellPadding="3"
Font-Name="arial"
Font-Size="8pt"
HeaderStyle-BackColor="#dcdcdc"
HeaderStyle-ForeColor="blue"
PagerStyle-Mode="NumericPages"
PagerStyle-HorizontalAlign="Right"
ShowHeader="true"
BorderColor="black"
BorderWidth="0"
GridLines="Both"
CellSpacing="0"
AlternatingItemStyle-BackColor="#eeeeee"
OnSelectedIndexChanged="dgEmps_SelectedIndexChanged" Width="615px"

\>
    \<PagerStyle HorizontalAlign="Right" Mode="NumericPages" /\>
    \<AlternatingItemStyle BackColor="#EEEEEE" /\>
    \<HeaderStyle BackColor="Gainsboro" ForeColor="Blue" /\>
\</asp:datagrid\>	
 
 \</body\>
 \</html\>

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

## #2 — echoSwe, 2006-01-24T00:05Z

Hej och välkommen till webforum!

Det blir enklare om du använder \[ kod \] markeringen.

<http://www.asp.net/QuickStart/aspnet/doc/data/databases.aspx#sortpage>
Snackar om det i ASP.Net 2.0.

Jag är lite för trött för tillfället, men kanske imorgon ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/141316-datagrid-i-asp-net-med-paging
