Пример #1
0
        public void LLenaGrilla()
        {
            Estado     = Convert.ToInt32(DropEstado.SelectedValue);
            TipoEquipo = Convert.ToInt32(DropEquipo.SelectedValue);
            Fecha      = txtFecha.Text;

            DataTable Buscar = new DataTable();

            Buscar = PreparaAcceso.BuscarLLenarConsulta(Fecha, Estado, TipoEquipo, cadenaConexion);
            GrillaConsulta.DataSource = Buscar;
            GrillaConsulta.DataBind();
        }
        private void Mostrar()
        {
            ReportViewer1.Reset();                                                                                                                                                                            //Reseteamos el Reporte
            DataTable        dsC        = PreparaAcceso.BuscarLLenarConsulta(Convert.ToString(Session["Fecha"]), Convert.ToInt32(Session["Estado"]), Convert.ToInt32(Session["TipoEquipo"]), cadenaConexion); //.LLenarConsultaGuia(cadenaConexion); //Con este datatable capturaremos el dato retornado para nuestro parametro
            ReportDataSource datasource = new ReportDataSource("DataSet2", dsC);                                                                                                                              // nombre del dataset(que guardara los datos+datatable que trae el parametro

            ReportViewer1.LocalReport.DataSources.Add(datasource);                                                                                                                                            //Le decimos que el reporte es de tipo local
            ReportViewer1.LocalReport.ReportPath = Server.MapPath("Reportes/ReportConsultas.rdlc");                                                                                                           //se mapea la direccion de nuestro reporte dentro del proyecto.
            //ReportParameter prm = new ReportParameter("Suc", Session["Codsuc"].ToString());
            //ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { prm });
            ReportViewer1.LocalReport.Refresh();//para refrescar el reporte
        }