none
como mostrar los datos de una consulta, en un gridview, mediante sentencias sql en una aplicacion web con lenguaje de c# cualquier a porte me seria de mucha ayuda

    Question

  • hola  ha todos..la verdad es que estoy trabajando en mi proyecto de grados, apenas estoy terminando once, y necesito saber como mostrar una consulta mediante sentencias sql en una aplicacion web con lenguaje de c# cualquier a porte me seria de mucha ayuda.. gracias
    Thursday, September 06, 2012 11:24 PM

Answers

  • Hola,

    Esta pregunta creo que va en C# o Ado.net.

    Pero te voy a explicar un poco existen muchas formas de mostrar informacion en un grid, puedes utilizar procedimientos almacenados, querys en app, por medio de controles de .net. por medio de asistentes puedes configurar la conexion, query a utilizar, sentencias de actualizacion, etc.

    Para empezar lee u poco de ADO.net : tutorial basico (http://webtelematica.wordpress.com/2010/02/17/tutorial-desde-0-ejemplo-bsico-de-acceso-a-datos-usando-ado-net/), MIRATE el link amigo.

    Te recomiendo para realizar un desarrollo muy rapido lo hagas con entity framework es muy facil de aprender y utilizar (http://www.codeguru.com/csharp/csharp/net30/article.php/c15489/ADONET-Entity-Framework-Tutorial-and-Basics.htm) Mirate el link amigo

    Te posteo el codigo de ejemplo

    //Llenando Grid 01
    
                //Procedimiento almacenado
                try
                {
                 using (System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection())
                        {
                            conn.ConnectionString = "data source=(local);Integrated Security=True;Database=Prueba;";
                            using (System.Data.SqlClient.SqlCommand command = conn.CreateCommand())
                            {
                                conn.Open();
                                // Create the sample database
                                command.CommandText = "spDemoConsulta";
                                command.CommandType = System.Data.CommandType.StoredProcedure;
                                this.miGrid01.DataSource = command.ExecuteReader();
                                this.miGrid01.DataBind();
                                conn.Close();
                            }
                        }
    
                        
    
                    }
                    catch
                    {
                    }
    
                //Llenando Grid 02
    
                //Query en aplicacion
                try
                {
                    using (System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection())
                    {
                        conn.ConnectionString = "data source=(local);Integrated Security=True;Database=Prueba;";
                        using (System.Data.SqlClient.SqlCommand command = conn.CreateCommand())
                        {
                            conn.Open();
                            // Create the sample database
                            command.CommandText = "SELECT [id]       ,[Campo1]       ,[Campo2]       ,[Campo3]   FROM [Prueba].[dbo].[TblDemo01]";
                            command.CommandType = System.Data.CommandType.Text;
                            this.miGrid02.DataSource = command.ExecuteReader();
                            this.miGrid02.DataBind();
                            conn.Close();
                        }
                    }
    
    
    
                }
                catch
                {
                }


    Ahias Portillo

    Friday, September 07, 2012 2:05 AM
  • necesito saber como mostrar una consulta mediante sentencias sql en una aplicacion web

    mostrar una consulta de que tipo ? es una lsita para cargar en un gridview

    [ASP.NET] GridView – Edición Empleados

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Friday, September 07, 2012 5:37 AM

All replies

  • Hola amigo bueno amm lo que yo hago es crearme un metodo en el cual le paso como parametro el nombre del Gridview, dentro de este metodo utilizo un dataset y un adaptador, y esto los lleno con un procedimiento almacenado llamado mostrar_remitentes, amm pero tu puedes adaptarlo para solo ejecutar una consulta por medio de una variable string vale bueno espero te sirva saludos

    public class Metodos_Remitente
    {

        clsConexion obj = new clsConexion();
        String url = "Data Source=(local); Initial Catalog=servi1; User Id=sa; Password=ruben";
        SqlConnection conexion;
        SqlCommand sql;
        SqlDataAdapter adaptador;
        DataSet ds;
        String resultado;     

       //Metodo que muestra los datos en un gridview 

       //Le pasas como parametro el gridview 

                        

     public String muestra_Remitentes(GridView tabla)
        { 

            if(obj.conectar_sqlServer()==true){

                try {
                    conexion = new SqlConnection(url);//se crea la conexion
                    conexion.Open();
                    sql = new SqlCommand("mostrar_remitentes", conexion);
                    //Se llama al procedimiento
                    sql.CommandType = CommandType.StoredProcedure;
                    adaptador = new SqlDataAdapter(sql);
                    ds = new DataSet();
                    adaptador.Fill(ds, "mostrar_rem");
                    tabla.DataSource = ds.Tables["mostrar_rem"];
                    tabla.DataBind();
                    conexion.Close();
                    resultado =  "Se cargaron Datos Remitentes";
                    }catch(Exception ex){
                       resultado= "problama al ejecutar proc" + ex.Message;
                    }            
                }else{
                    resultado= "Problema con la conexion";
                }
                return resultado;
       }

    }//fin de la clase

    //Ahora en la clase principal invocas al metodo por ejemplo yo este metodo lo aplico al presionar un boton y queda de la siguiente forma

    //Se crea instancia de la clase Metodos Remitentes

    Metodos_Remitente mr = new Metodos_Remitente();

     protected void btnMostrar_Datos_De_Tabla_Click(object sender, EventArgs e)
        {

            //Se invoca el metodo y el gridview

                    //Donde tablaRemitentes es el nombre de mi GridView

                    mr.muestra_Remitentes(tablaRemitentes);        
        }

    Friday, September 07, 2012 2:04 AM
  • Hola,

    Esta pregunta creo que va en C# o Ado.net.

    Pero te voy a explicar un poco existen muchas formas de mostrar informacion en un grid, puedes utilizar procedimientos almacenados, querys en app, por medio de controles de .net. por medio de asistentes puedes configurar la conexion, query a utilizar, sentencias de actualizacion, etc.

    Para empezar lee u poco de ADO.net : tutorial basico (http://webtelematica.wordpress.com/2010/02/17/tutorial-desde-0-ejemplo-bsico-de-acceso-a-datos-usando-ado-net/), MIRATE el link amigo.

    Te recomiendo para realizar un desarrollo muy rapido lo hagas con entity framework es muy facil de aprender y utilizar (http://www.codeguru.com/csharp/csharp/net30/article.php/c15489/ADONET-Entity-Framework-Tutorial-and-Basics.htm) Mirate el link amigo

    Te posteo el codigo de ejemplo

    //Llenando Grid 01
    
                //Procedimiento almacenado
                try
                {
                 using (System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection())
                        {
                            conn.ConnectionString = "data source=(local);Integrated Security=True;Database=Prueba;";
                            using (System.Data.SqlClient.SqlCommand command = conn.CreateCommand())
                            {
                                conn.Open();
                                // Create the sample database
                                command.CommandText = "spDemoConsulta";
                                command.CommandType = System.Data.CommandType.StoredProcedure;
                                this.miGrid01.DataSource = command.ExecuteReader();
                                this.miGrid01.DataBind();
                                conn.Close();
                            }
                        }
    
                        
    
                    }
                    catch
                    {
                    }
    
                //Llenando Grid 02
    
                //Query en aplicacion
                try
                {
                    using (System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection())
                    {
                        conn.ConnectionString = "data source=(local);Integrated Security=True;Database=Prueba;";
                        using (System.Data.SqlClient.SqlCommand command = conn.CreateCommand())
                        {
                            conn.Open();
                            // Create the sample database
                            command.CommandText = "SELECT [id]       ,[Campo1]       ,[Campo2]       ,[Campo3]   FROM [Prueba].[dbo].[TblDemo01]";
                            command.CommandType = System.Data.CommandType.Text;
                            this.miGrid02.DataSource = command.ExecuteReader();
                            this.miGrid02.DataBind();
                            conn.Close();
                        }
                    }
    
    
    
                }
                catch
                {
                }


    Ahias Portillo

    Friday, September 07, 2012 2:05 AM
  • necesito saber como mostrar una consulta mediante sentencias sql en una aplicacion web

    mostrar una consulta de que tipo ? es una lsita para cargar en un gridview

    [ASP.NET] GridView – Edición Empleados

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Friday, September 07, 2012 5:37 AM