lunes, 7 de diciembre de 2009

Cargar GridView en ASP.NET

Hola a todos aqui les voy a enseñar como cargamos un objeto GridView en una aplicacion ASP.NET, sin tipar o sea a puro codigo fuente, les dejo un video tutorial mas de como hacerlo y el codigo funte del metodo que ocupamos para llenar el GridView.

Video.



Public Sub _llenarGrid()

'Creamos la cadena de conexion'
Dim strConexion As String
strConexion = "Data Source=LUIS-PC;Initial Catalog=Biblioteca;Integrated Security=True "

'Creamos el objeto conexion para enlazar con el servidor de datos
Dim objConexion As New SqlConnection(strConexion)

'Creamos la sentencia SQL que devuelva los datos deseados
Dim strSQL As String
strSQL = "select NOMBRE, DIRECCION, TELEFONO from CLIENTE "

'Instanciamos el objeto Command
'recibe la sentencia a ejecutar y la conexión
Dim objCommand As New SqlCommand(strSQL, objConexion)

'Creamos el objeto DataAdapter para rellenar el DataSet
Dim objAdapter As New SqlDataAdapter

'Configuramos la propiedad SelectCommand para que ejecute nuestra consulta
objAdapter.SelectCommand = objCommand

'Abrimos la conexion
objConexion.Open()

'DataSet para almacenar Datos
Dim objDS As New DataSet

'Rellenamos el DataTable del DataSet mediante el metodo Fill del DataAdapter
objAdapter.Fill(objDS, "Cliente")

'Cerramos conexion
objConexion.Close()

'Llenamos el control GridView con los datos que almacenamos en el DataSet
GridView1.DataSource = objDS
GridView1.DataBind()

7 comentarios:

  1. Muchas gracias habia buscado esta solucion por muchos sitios y habia encontrado unas maneras muy complicadas y esta es muy sencilla y agradable de manejar

    ResponderEliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. Excelentemente sencillo y útil para partir en esto de asp.net, me funciono a la primera, gracias.

    ResponderEliminar
  4. Que estoy haciendo mal??
    Imports System.Data.SqlClient
    Imports System.Data

    Partial Class ValeElec
    Inherits System.Web.UI.Page
    Dim codFormula As String
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Me.llenar_grid()
    End Sub
    Sub llenar_grid()
    Try
    Using conn As New SqlConnection(ConfigurationManager.ConnectionStrings("GAQSAConnectionString").ToString())
    If Not IsPostBack Then
    Dim commUsr As SqlCommand
    Dim adpUsr As New SqlDataAdapter
    Dim setUsr As New DataSet
    conn.Open()
    codFormula = Session.Item("IdPed")
    commUsr = New SqlCommand("select * from Tbl_Surtido_Materia where idPedido = '" & codFormula & "' order by idPedido", conn)
    'adpUsr = New SqlDataAdapter(commUsr)
    adpUsr.SelectCommand = commUsr
    adpUsr.Fill(setUsr, "obVale")
    conn.Close()
    PrimaGrid.DataSource = setUsr
    PrimaGrid.DataBind()
    End If
    End Using
    Catch ex As Exception

    End Try
    End Sub
    End Class

    ResponderEliminar
  5. como podria almacenar los datos de un gridview en un dataset

    ResponderEliminar
  6. excelente...fácil de entender y aplicar

    ResponderEliminar

Deje su Comentario