Problemas GRANDES con DataGrid
Publicado por George (14 intervenciones) el 29/09/2004 01:56:59
Hola, agradecería mucho al que me pueda ayudar con esto. Lo que pasa es que necesito llenar un datagrid con los datos de una tabla.
Este es el código del .aspx.vb
Public Function GetCategories() As DataSet
Dim myConnection As SqlConnection = New SqlConnection(ConfigurationSettings.AppSettings("connex"))
Dim da = New SqlDataAdapter("SELECT * FROM categories", myConnection)
Dim result As DataSet
myConnection.Open()
da.Fill(result)
myConnection.Close()
result.Close()
Return result
End Function
Y este el de la página .aspx: ( lo que pasa, es que no puedo poner los eventos de la página en el CodeBehind, pues el "Inherits" no me funciona en la directiva de la página .aspx, además, trabajo con Dreamweaver (requerimientos), y tampoco puedo trabajar con dll's, pues asi tendría que compilar el código .aspx.vb, y eso no lo quieren.)
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim cats As MiClase.Clase1.Cats.CategoriesDB = New MiClase.Clase1.Cats.CategoriesDB ()
dgCats.DataSource = cats.GetCategories()
dgCats.DataTextField = "categoryName"
dgCats.DataBind()
End Sub
</script>
Ahora, no se preocupen por la instanciacion de clases, eso me funciona, pues lo tengo bien en otras páginas, lo que pasa aqui, es que sencillamente, no muestra ningún dato.
Gracias!!
Este es el código del .aspx.vb
Public Function GetCategories() As DataSet
Dim myConnection As SqlConnection = New SqlConnection(ConfigurationSettings.AppSettings("connex"))
Dim da = New SqlDataAdapter("SELECT * FROM categories", myConnection)
Dim result As DataSet
myConnection.Open()
da.Fill(result)
myConnection.Close()
result.Close()
Return result
End Function
Y este el de la página .aspx: ( lo que pasa, es que no puedo poner los eventos de la página en el CodeBehind, pues el "Inherits" no me funciona en la directiva de la página .aspx, además, trabajo con Dreamweaver (requerimientos), y tampoco puedo trabajar con dll's, pues asi tendría que compilar el código .aspx.vb, y eso no lo quieren.)
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim cats As MiClase.Clase1.Cats.CategoriesDB = New MiClase.Clase1.Cats.CategoriesDB ()
dgCats.DataSource = cats.GetCategories()
dgCats.DataTextField = "categoryName"
dgCats.DataBind()
End Sub
</script>
Ahora, no se preocupen por la instanciacion de clases, eso me funciona, pues lo tengo bien en otras páginas, lo que pasa aqui, es que sencillamente, no muestra ningún dato.
Gracias!!
Valora esta pregunta


0