protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)//solo se carga si no se esta haciendo postback
            {
                //Indicar que es con reporte local
                MyReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local;
                MyReportViewer.Reset();//reiniciar el reporte para evitar que este sucio de una llamada anterior

                //Indicar la ruta del reporte en el servidor
                MyReportViewer.LocalReport.ReportPath = Server.MapPath(@"~\Reportes\ListadoCategorias.rdlc");

                MyReportViewer.LocalReport.DataSources.Clear(); //Limpiar la fuente datos

                //Agregar una nueva fuente de datos con las categorias que deseamos imprimir
                MyReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Categorias",
                                                                                Categorias.ObtenerDatosParaReporte("CategoriaId>17")));

                MyReportViewer.LocalReport.Refresh();//Refrescar el reporte para que muestre los datos
            }
        }