Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase LocalReport

 

Publicado: abril de 2016

Representa un informe que se procesa y se representa localmente sin conectarse a un servidor de informes.

Espacio de nombres:   Microsoft.Reporting.WebForms
Ensamblado:  Microsoft.ReportViewer.WebForms (en Microsoft.ReportViewer.WebForms.dll)

System.Object
  Microsoft.Reporting.WebForms.Report
    Microsoft.Reporting.WebForms.LocalReport

[SerializableAttribute]
public sealed class LocalReport : Report, ISerializable, IDisposable

NombreDescripción
System_CAPS_pubmethodLocalReport()

Inicializa una nueva instancia de la clase LocalReport.

NombreDescripción
System_CAPS_pubpropertyDataSources

Obtiene una colección de los orígenes de datos utilizados por el informe.

System_CAPS_pubpropertyDisplayName

Obtiene o establece el nombre para mostrar del informe.(Heredado de Report).

System_CAPS_pubpropertyEnableExternalImages

Indica si el informe se puede representar si contiene imágenes externas.

System_CAPS_pubpropertyEnableHyperlinks

Indica si el informe se puede representar si contiene acciones de hipervínculos.

System_CAPS_pubpropertyIsDrillthroughReport

Indica si el informe es un informe de obtención de detalles.(Heredado de Report).

System_CAPS_pubpropertyIsReadyForRendering

Obtiene un valor Boolean que indica si se han especificado una definición de informe y todos sus parámetros, y si todos los orígenes de datos están preparados para utilizarlos. (Heredado de Report).

System_CAPS_pubpropertyMapTileServerConfiguration

Define la configuración para los servicios SOAP de Microsoft Bing Maps que proporcionan un fondo de mosaico para los elementos de informe de mapa en el informe.

System_CAPS_pubpropertyOriginalParametersToDrillthrough

Si este es un informe de obtención de detalles, devuelve los parámetros que se le pasan desde el informe primario.

System_CAPS_pubpropertyReportEmbeddedResource

Obtiene o establece el nombre del recurso incrustado del informe.

System_CAPS_pubpropertyReportPath

Obtiene o establece la ruta de acceso al sistema de archivos local del informe local.

System_CAPS_pubpropertyShowDetailedSubreportMessages

Obtiene o establece un valor Boolean, que indica si los mensajes detallados se deben mostrar cuando se produzca un error en un subinforme.

NombreDescripción
System_CAPS_pubmethodAddFullTrustModuleInSandboxAppDomain(StrongName)

Agrega el ensamblado proporcionado a la lista de ensamblados que se ejecutan en modo de plena confianza en el dominio de aplicación en espacio aislado.

System_CAPS_pubmethodAddTrustedCodeModuleInCurrentAppDomain(String)

Obsoleto.Agrega el ensamblado proporcionado a la lista de ensamblados de confianza para ejecutarse en el actual AppDomain.

System_CAPS_pubmethodDispose()

Libera todos los recursos que usa el objeto LocalReport.

System_CAPS_pubmethodEquals(Object)

(Heredado de Object).

System_CAPS_pubmethodExecuteReportInCurrentAppDomain(Evidence)

Obsoleto.Hace que las extensiones y expresiones en el informe de procesamiento se ejecuten en actual AppDomain.

System_CAPS_pubmethodExecuteReportInSandboxAppDomain()

Obsoleto.Hace que las extensiones y expresiones que se ejecuten con permisos limitados en un dominio de aplicación de procesamiento.

System_CAPS_pubmethodGetDataSourceNames()

Devuelve los nombres de todos los conjuntos de datos utilizados en el informe local.

System_CAPS_pubmethodGetDefaultPageSettings()

Obtiene la configuración predeterminada de la página especificada en el informe local.(Invalida Report.GetDefaultPageSettings()).

System_CAPS_pubmethodGetDocumentMap()

Devuelve la representación del mapa del documento del informe local.(Heredado de Report).

System_CAPS_pubmethodGetHashCode()

(Heredado de Object).

System_CAPS_pubmethodGetParameters()

Devuelve propiedades del parámetro de informe para el informe. (Invalida Report.GetParameters()).

System_CAPS_pubmethodGetTotalPages()

Devuelve el número total de saltos de página automáticos del informe. (Heredado de Report).

System_CAPS_pubmethodGetTotalPages(PageCountMode)

Devuelve el número total de páginas en memoria del informe y un valor de enumeración PageCountMode que indica el modo de recuento de páginas actual.(Invalida Report.GetTotalPages(PageCountMode)).

System_CAPS_pubmethodGetType()

(Heredado de Object).

System_CAPS_pubmethodListRenderingExtensions()

Devuelve todas las extensiones de representación disponibles para el informe local.(Invalida Report.ListRenderingExtensions()).

System_CAPS_pubmethodLoadReportDefinition(Stream)

Carga una definición de informe para procesarla utilizando un objeto Stream.(Heredado de Report).

System_CAPS_pubmethodLoadReportDefinition(TextReader)

Carga una definición de informe del sistema de archivos local con un elemento TextReader.(Invalida Report.LoadReportDefinition(TextReader)).

System_CAPS_pubmethodLoadSubreportDefinition(String, Stream)

Carga una definición de subinforme con una clase Stream.

System_CAPS_pubmethodLoadSubreportDefinition(String, TextReader)

Carga una definición de subinforme con una clase TextReader.

System_CAPS_pubmethodRefresh()

Provoca que el informe local se represente con nuevos datos.(Invalida Report.Refresh()).

System_CAPS_pubmethodReleaseSandboxAppDomain()

Hace que la LocalReport objeto libere su referencia al dominio de aplicación en espacio aislado de forma inmediata.

System_CAPS_pubmethodRender(String)

Procesa el informe y lo representa en el formato especificado.(Heredado de Report).

System_CAPS_pubmethodRender(String, String)

Procesa el informe y lo representa en el formato especificado.(Heredado de Report).

System_CAPS_pubmethodRender(String, String, CreateStreamCallback, Warning[])

Procesa el informe y lo representa en el formato especificado mediante una secuencia proporcionada por una función de devolución de llamada.

System_CAPS_pubmethodRender(String, String, PageCountMode, CreateStreamCallback, Warning[])

Procesa el informe con un modo de recuento de páginas especificado y lo presenta en el formato especificado mediante una secuencia proporcionada por una función de devolución de llamada.

System_CAPS_pubmethodRender(String, String, PageCountMode, String, String, String, String[], Warning[])

Procesa el informe con un modo de recuento de páginas específico y lo representa en el formato especificado.(Invalida Report.Render(String, String, PageCountMode, String, String, String, String[], Warning[])).

System_CAPS_pubmethodRender(String, String, String, String, String, String[], Warning[])

Procesa el informe y lo presenta en el formato especificado.(Heredado de Report).

System_CAPS_pubmethodSetBasePermissionsForSandboxAppDomain(PermissionSet)

Establece los permisos de base para el dominio de aplicación en espacio aislado con el conjunto de permisos proporcionado.

System_CAPS_pubmethodSetParameters(IEnumerable<ReportParameter>)

Establece las propiedades de parámetros de informe del informe local.(Invalida Report.SetParameters(IEnumerable<ReportParameter>)).

System_CAPS_pubmethodSetParameters(ReportParameter)

Establece las propiedades de los parámetros de informe para el informe.(Heredado de Report).

System_CAPS_pubmethodToString()

(Heredado de Object).

NombreDescripción
System_CAPS_pubeventSubreportProcessing

Ocurre cuando se procesa un subinforme.

The LocalReport class represents reports that are processed and rendered locally without connecting to a report server. This class is the same object that is used by the ReportViewer control, but it also can be used independently as a non-visual object that encapsulates the core functionality of the ReportViewer control. 

The LocalReport object can open client report definition (RDLC) files from the file system or from embedded resources, or the RDLC file can be supplied to it as a Stream or a TextReader.

The LocalReport object does not have the ability to execute queries or fetch data; instead data sources must be added to the DataSources collection property.

The LocalReport object supports report parameters, but does not support parameter prompts

In the following code example, a LocalReport object is used to load and export a report.

protected void Button1_Click(object sender, EventArgs e)
{

   Microsoft.Reporting.WebForms.LocalReport lr = 
     new Microsoft.Reporting.WebForms.LocalReport();

   string deviceInfo =
     "<DeviceInfo>" +
     "<SimplePageHeaders>True</SimplePageHeaders>" + 
     "</DeviceInfo>";

   lr.ReportPath = @"C:\My Reports\Monthly Sales.rdlc";

   lr.DataSources.Add(new ReportDataSource("Sales", GetSalesData()));

   byte[] bytes = lr.Render("Excel", deviceInfo, out mimeType, 
     out encoding, out streamids, out warnings);

      using (FileStream fs = new FileStream(@"c:\My Reports\Monthly Sales.xls", FileMode.Create))
      {
        fs.Write(bytes, 0, bytes.Length);
      }
}

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: