Essa é uma revisão anterior do documento!
Formatador de Relatório - ReportBuilder (Resumo do guia do desenvolvedor)
CÓDIGO - Configuração dinâmica - Configure Reports During Generation
When we talk about configuring a report while it is generating, we mean anything from setting the caption of a label to conditionally controlling the visibility of an entire subreport. Always keep in mind that ReportBuilder reports are comprised of a collection of objects: Report.Bands[].Objects[]. The report object is the parent of a collection of band objects. Each band object represents a rectangular area of the page and contains a collection of printable objects such as text, images, and memos. All of these objects have properties and events. The events fire while the report is generating, thus enabling us to manipulate the properties and control the behavior of the report.
In order to get a hands-on feel for how this really works, let's code some event handlers that will give you an idea of what can be done while a report is generating.
Quando falamos sobre a configuração de um relatório ao mesmo tempo que está a gerar, queremos dizer qualquer coisa, desde a criação da legenda de um rótulo para condicionalmente controlar a visibilidade de um sub-relatório inteiro. Tenha sempre em mente que os relatórios ReportBuilder são compostos de uma coleção de objetos:. Report.Bands [] Objetos []. O objeto do relatório é o pai de uma coleção de objetos de banda. Cada objeto de banda representa uma área retangular da página e contém uma coleção de impressão objetos, como texto, imagens, e memos. Todos esses objetos têm propriedades e eventos. Os eventos fogo enquanto o relatório está a gerar, o que nos permite manipular as propriedades e controlar o comportamento do relatório.
A fim de obter uma sensação hands-on de como isso realmente funciona, de código alguns manipuladores de eventos que lhe dará uma idéia do que pode ser feito enquanto um relatório está gerando deixar.