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

No se ve en la pagina aspx el gridview

Estas en el tema de No se ve en la pagina aspx el gridview en el foro de ASPX (.net) en Foros del Web. Q tal!! Tengo un problema con un GridView programando en visual web developer 2008 con codebehind vb. El problema consiste en que el gridview no ...
  #1 (permalink)  
Antiguo 24/01/2011, 17:41
 
Fecha de Ingreso: enero-2011
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
No se ve en la pagina aspx el gridview

Q tal!!

Tengo un problema con un GridView programando en visual web developer 2008 con codebehind vb.

El problema consiste en que el gridview no se ve, y no me refiero a solo los datos obviamente, sino todo el gridview.

El Gridview lo hice arrastrando el control, no tiene una fuente de datos fija ya que necesito crearla dinamicamente desde el codebehind.

El codigo en la pagina del gridview es el que genera la herramienta

El codigo en la pagina aspx.vb es el siguiente:


Dim strSQLconnection As String = "Data Source = servidor; Initial Catalog = base; Integrated Security = True"
Dim comando As SqlCommand = Nothing

Dim conexion As SqlConnection = New SqlConnection(strSQLconnection)

Dim query As String = "Select * From Visitantes_registrados"

comando = New SqlCommand(query, conexion)

conexion.Open()

Dim reader As SqlDataReader = comando.ExecuteReader()
GridView1.DataSource = reader

Ya comprobé que el reader no regrese vacio y estoy colocando el codigo en el evento load de la pagina

Gracias!!

Saludos!!
  #2 (permalink)  
Antiguo 24/01/2011, 21:49
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años, 7 meses
Puntos: 30
Respuesta: No se ve en la pagina aspx el gridview

Hola,

Ese es todo el codio que tienes, el punto es que no estas haciendo el bind del gri, entonces es como si no c cargara. Prueba algo asi
GridView1.DataSource = reader
GridView1.Databind

saludos,
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #3 (permalink)  
Antiguo 24/01/2011, 22:06
 
Fecha de Ingreso: enero-2011
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: No se ve en la pagina aspx el gridview

jejeje, de hecho si lo tenia pero no lo copie xD

de cualquier forma no funcionaba...

afortunadamente pude resolverlo ya de esta forma

Private conn As SqlClient.SqlConnection = New SqlClient.SqlConnection("Data Source = servidor; Initial Catalog = base; Integrated Security = True")

Dim adap As New SqlDataAdapter
Dim tabla_datos As New DataTable()


conn.Open()

Dim sqlcom As Data.SqlClient.SqlCommand = New Data.SqlClient.SqlCommand("sentencia de sql", conn)
sqlcom.CommandType = CommandType.Text

adap.SelectCommand = sqlcom

adap.Fill(tabla_datos)

conn.Close()

tabla_datos.Locale = System.Globalization.CultureInfo.InvariantCulture


GridView1.DataSource = tabla_datos

GridView1.DataBind()

Muchas gracias n.n

Etiquetas: aspx, gridview
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 22:41.