Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Usando objeto.Read() (http://www.forosdelweb.com/f29/usando-objeto-read-291144/)

almaluz 21/04/2005 15:35

Usando objeto.Read()
 
Hola a todos.

en el codigo:

ObjConn.Open
ObjReader = ObjCmd.ExecuteReader

If ObjReader.Read() Then

dgArticulos.Datasource = ObjReader
dgArticulos.DataBind()

Label1.Text += dgArticulos.Items.Count & " " & strNombreFamilia

Else
Label1.Text += " " & strNombreFamilia
lbInstrucciones.Text = "Seleccione opción en en menu de la izquierda"
End If

¿Podriais decirme porque siempre me falta un registro?

Si quito la comprobacion del If objReader.Read() funciona bien.

Saludos.

RootK 21/04/2005 15:53

Porque en el momento que haces el read accesas al primer registro y cuando estas haciendo el binding de tu control continua... es por eso que te recomiendo que mejor lo hagas así:

Cita:

ObjConn.Open
ObjReader = ObjCmd.ExecuteReader

dgArticulos.Datasource = ObjReader
dgArticulos.DataBind()

ObjReader.Close()
ObjConn.Close()


IF DataGrid1.Items.Count > 0
Label1.Text += dgArticulos.Items.Count & " " & strNombreFamilia
Else
Label1.Text += " " & strNombreFamilia
lbInstrucciones.Text = "Seleccione opción en en menu de la izquierda"
End If

almaluz 21/04/2005 16:06

Graacias mil.

Asi va de maravilla

:-)


La zona horaria es GMT -6. Ahora son las 20:46.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.