Foros del Web » Programando para Internet » ASPX (.net) »

primer elemento de datalist

Estas en el tema de primer elemento de datalist en el foro de ASPX (.net) en Foros del Web. Hola a todos Necesito volcar el primer elemento de un datalist, despues meter codigo html y despues volcar el resto de el datalist a modo ...
  #1 (permalink)  
Antiguo 05/02/2007, 04:35
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
Antigüedad: 17 años, 3 meses
Puntos: 0
primer elemento de datalist

Hola a todos
Necesito volcar el primer elemento de un datalist, despues meter codigo html
y despues volcar el resto de el datalist a modo de lista.
En el asp clasico podia hacer esto jugando con el recordset, ponia el primer elemento, despues el codigo html, y despues un movenext y un bucle con el resto de elementos....¿Como lo hago ahora?

Gracias
  #2 (permalink)  
Antiguo 28/02/2007, 16:08
 
Fecha de Ingreso: junio-2006
Mensajes: 109
Antigüedad: 17 años, 10 meses
Puntos: 2
Re: primer elemento de datalist

Te recomendaria que utilizaras colecciones typeadas con eso ahorras mucho trabajo, pero ahi te va como recorres el datalist

Private Sub SelectDataList()
Dim lista As DataList = New DataList
Dim ds As DataSet = New DataSet
ds = Run()
If ds.Tables.Count > 0 Then
lista.DataSource = ds.Tables(0)
lista.DataBind()
Dim i = 0
//aqui recorres el datalist
For i = 0 To lista.Items.Count
//aqui coloca lo que quieres hacer con los elementos del datalist
Next
End If
End Sub

Private Function Run() As DataSet
Dim myConnection As SqlConnection
Dim mySqlDataAdapter As SqlDataAdapter

Try
Dim myDataSet As DataSet = New DataSet

myConnection = New SqlConnection("Server=.; UID=sa; PWD=sa; Initial Catalog=northwind; Connect Timeout=15000")
mySqlDataAdapter = New SqlDataAdapter("select * from customers", myConnection)

mySqlDataAdapter.Fill(myDataSet, "Customers")

Return myDataSet
Catch e As Exception
Mensaje(e.ToString())
End Try

End Function

Public Sub Mensaje(ByVal strMensaje As String)
Me.Page.RegisterStartupScript("Mensaje", ("<script language=javascript> alert('" & strMensaje & "');</script>"))
End Sub
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:23.