locked
Mostrar Datos de SQL en una Tabla RRS feed

  • Pregunta

  • Hola, en un WebForm tengo creada una tabla en la cual debe mostrar cierto datos de una BD SQL Server...mi pregunta es como hago para mostrar esos datos q quiero traer y colocarlos en las celdas creadas de la tabla q cree..desde ya Muchas Gracias..
    lunes, 8 de febrero de 2010 11:01

Respuestas

  • SqlConnection sqlcn;
    SqlDataAdapter sqlda;
    DataTable table;

    sqlcn = new SqlConnection("string de conexion a la base de datos");
    sqlda = new SqlDataAdapter("select * from tabla", sqlcn);

    table = new DataTable();
    sqlda.Fill(table);

    DataGridView1.DataSource = table;
    DataGridView1.DataBind();

    Espero que te sirva. Saludos

    Sparow
    martes, 9 de febrero de 2010 12:23

Todas las respuestas

  • hola

    esta tabla que has creado de casualidad es un GridView ?

    de ser asi lo que tienes que hacer es simplemente una consulta a la db y del resultado lo asignas el DataSource

    podrias ahcer algo asi

    Using cnx As New SqlConnection("connection string")

        Dim query As String = "select * from <tabla> "

        Dim cmd As New SqlCommand(query, cnx)
       
        Dim adaptador As New SqlDataAdapter(cmd)
        Dim dt As New DataTable
        adaptador.Fill(dt)

        DataGridView1.DataSource = dt

    End Using

    recuerda bindear los campos de los datos en las columnas que defines en la grilla

    GridView

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    lunes, 8 de febrero de 2010 12:58
  • En Este caso no uso un GridView pero lo podria usar...me podrias poner el codigo en C#..pq estoy usando ese lenguaje...Gracias
    martes, 9 de febrero de 2010 12:00
  • SqlConnection sqlcn;
    SqlDataAdapter sqlda;
    DataTable table;

    sqlcn = new SqlConnection("string de conexion a la base de datos");
    sqlda = new SqlDataAdapter("select * from tabla", sqlcn);

    table = new DataTable();
    sqlda.Fill(table);

    DataGridView1.DataSource = table;
    DataGridView1.DataBind();

    Espero que te sirva. Saludos

    Sparow
    martes, 9 de febrero de 2010 12:23
  • Hola Sparow, lo q realmente necesito hacer es mostrar en esa grilla una tabla la cual contiene varias claves foraneas de otras tablas, pero en esa la tabla "principal" digamos sol tengo los Id de las otras tablas..como hago para mostrar los datos de las otras tablas...te pongo un ejemplo:


    Select idTramite as NºTrámite,Iniciador_Externo.Nombre,Iniciador_Externo.Apellido, Iniciador_Externo.Domicilio,
    Iniciador_Externo.Documento, Iniciador_Externo.Telefono, Iniciador_Externo.Email,
    Provincias.Nombre as 'Provincia', Localidades.Nombre as 'Localidad',Tramite.Asunto,Area.Nombre as 'Destino'
    From Tramite, Iniciador_Externo,Provincias,Localidades,Area
    Where Iniciador_Externo.idIniciadorExt = Tramite.idIniciadorExt and
    Localidades.idLocalidad = Iniciador_Externo.idLocalidad and
    Provincias.IdProvincia = Iniciador_Externo.idProvincias and Area.idArea = Iniciador_Externo.idArea

    esa es la consulta q me trae todo lo q necesito y mostrar en la grilla..desde Muchas Gracias..

    miércoles, 10 de febrero de 2010 11:47