Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2009, 18:56
Macaname
 
Fecha de Ingreso: septiembre-2009
Mensajes: 2
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: CRYSTALREPORT y DATASET

SORRY POR AGARRAR ESTE POST PERO NO PUEDO POSTEAR
SI ME UEDEN AYUDAR CON ESTE CODIGO DE PAGINACION DE UN DATALIST YA
ME ESTOY VOLVIENDO LOCO SI MEAYUDAN GRACIAS DE ANTEMANO

mports System.Data
Imports System.Data.SqlClient
Partial Class Default2
Inherits System.Web.UI.Page
Dim cn As New SqlConnection("Server=localhost;Integrated Security=SSPI;Database=NorthWind")
Dim dataset1 As New DataSet
Dim pageds As New PagedDataSource

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
Dim cmd As New SqlCommand("usp_ProdVendidosxOrden", cn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.Add("@OderId", SqlDbType.Int).Value = Request.QueryString("orden")
Dim da As New SqlDataAdapter(cmd)



da.Fill(dataset1, "usp_ProdVendidosxOrden")

pageds.DataSource = dataset1.Tables("usp_ProdVendidosxOrden").DefaultV iew
pageds.AllowPaging = True
pageds.PageSize = 2

Dim curpage As Integer

If Not IsNothing(Request.QueryString("Page")) Then
curpage = Convert.ToInt32(Request.QueryString("Page"))
Else
curpage = 1
End If

pageds.CurrentPageIndex = curpage - 1

lblcurpage.Text = "Page: " + curpage.ToString()

If Not pageds.IsFirstPage Then
HyperLink3.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + CStr(curpage - 1)
End If

If Not pageds.IsLastPage Then
HyperLink2.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + CStr(curpage + 1)
End If

DataList1.DataSource = pageds
DataList1.DataBind()

End If
End Sub
End Class