Esempio n. 1
0
        private void GenerarReporte()
        {
            // Defino variables y sentencias a ejecutar
            string sqlCosecha = "SELECT * FROM cosecha";
            string sqlCampo   = "SELECT * FROM campos";

            // Defino el DataSet
            dsCosecha myDsCosecha = new dsCosecha();

            try
            {
                // Conexion
                MySqlConnection myConexion = new MySqlConnection(Conexion.ConectionString);

                // Creo los Data Adapters
                MySqlDataAdapter myDaCampos  = new MySqlDataAdapter(sqlCampo, myConexion);
                MySqlDataAdapter myDaCosecha = new MySqlDataAdapter(sqlCosecha, myConexion);

                // Llenando las tablas de Dataset Tipados
                myDaCosecha.Fill(myDsCosecha, "dtCosecha");
                myDaCampos.Fill(myDsCosecha, "dtCampos");

                // Generamos el Reporte
                rptCosecha informe = new rptCosecha();
                informe.SetDataSource(myDsCosecha);
                crViewer.ReportSource = informe;
            }
            catch (Exception myEx)
            {
                MessageBox.Show(myEx.Message);
            }
        }
        private void GenerarReporte()
        {
            // Defino variables y sentencias a ejecutar
            string sqlCosecha = "SELECT * FROM cosecha";
            string sqlCampo = "SELECT * FROM campos";

            // Defino el DataSet
            dsCosecha myDsCosecha = new dsCosecha();

            try
            {
                // Conexion
                MySqlConnection myConexion = new MySqlConnection(Conexion.ConectionString);

                // Creo los Data Adapters           
                MySqlDataAdapter myDaCampos = new MySqlDataAdapter(sqlCampo, myConexion);
                MySqlDataAdapter myDaCosecha = new MySqlDataAdapter(sqlCosecha, myConexion);                

                // Llenando las tablas de Dataset Tipados
                myDaCosecha.Fill(myDsCosecha, "dtCosecha");
                myDaCampos.Fill(myDsCosecha, "dtCampos");

                // Generamos el Reporte
                rptCosecha informe = new rptCosecha();                
                informe.SetDataSource(myDsCosecha);
                crViewer.ReportSource = informe;
            }
            catch (Exception myEx)
            {
                MessageBox.Show(myEx.Message);
            }        
        }