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

No me muestra el primer registro de un DatagridView.

Estas en el tema de No me muestra el primer registro de un DatagridView. en el foro de ASPX (.net) en Foros del Web. Hola, paso datos a un DataGridView a traves de una sentencia select, pero lo que me he dado cuenta que al visualizar el resultado en ...
  #1 (permalink)  
Antiguo 09/11/2012, 08:09
 
Fecha de Ingreso: febrero-2007
Mensajes: 165
Antigüedad: 17 años, 2 meses
Puntos: 0
No me muestra el primer registro de un DatagridView.

Hola, paso datos a un DataGridView a traves de una sentencia select, pero lo que me he dado cuenta que al visualizar el resultado en un datagridiew no me visualiza el primer registro encontrado, me salen los datos a partir del 2º registo.

He probado la select para comprobar y me salen todos los datos.

Os pongo el código por si me podéis echar una mano.

Código ASP:
Ver original
  1. Dim oComandolineas As SqlCommand
  2. Dim oDataLineas As SqlDataReader
  3. Dim pFld As New CommandField
  4. Dim columna As New BoundField
  5. Dim lsQuery as String
  6.  
  7.  
  8. lsQuery="Select ....."
  9. oConexion.ConnectionString = MiClase.cadena_conexion
  10. oComandolineas = New SqlCommand(lsQuery, oConexion)
  11. oConexion.Open()
  12. oDataLineas = oComandolineas.ExecuteReader()
  13. If oDataLineas.Read() Then
  14.     pFld.ShowSelectButton = True
  15.     pFld.ButtonType = ButtonType.Image
  16.     pFld.SelectImageUrl = "img/hand.png"
  17.     pFld.ItemStyle.Width = Unit.Pixel(5)
  18.     grdResultado.Columns.Add(pFld)
  19.    
  20.     columna.DataField = "Col1"
  21.     columna.HeaderText = "Col1"
  22.     columna.ItemStyle.Width = Unit.Pixel(5)
  23.     grdResultado.Columns.Add(columna)
  24.    
  25.     columna = New BoundField
  26.     columna.DataField = "Col2"
  27.     columna.HeaderText = "Col2"
  28.     columna.ItemStyle.Width = Unit.Pixel(120)
  29.     grdResultado.Columns.Add(columna)
  30.     grdResultado.DataSource = oDataLineas
  31.     grdResultado.DataBind()
  32. End if

Etiquetas: gridview, muestra, primer, registro, sql
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 10:54.