R

RadioButton control using HTML tables, 136, 137 RDL

SQL Server Reporting Services, 210-212 dynamic Rdl, 212-216 RDL object model (RDLOM), 211 recursion iterating through nested containers, WPF, 173 Red Gate Reflector, 53 ReferencedAssemblies collection runtime code compilation, 62 referential integrity rules

Oracle/SQL Server metadata, 5 reflection building object hierarchy, 42-45 data-driven menus, WinForms, 107 decompiling source code, 52 determining composition of assemblies, 29 drilling down into assembly objects, 41-51

extracting control definitions, 45-51 Red Gate Reflector, 53

Reflection classes determining composition of assemblies, 29 examining class components, 32-41 GetConstructors method, 39 GetEventInfo method, 40-41 GetFields method, 35-36 GetInterfaces method, 38 GetMethods method, 33-35 GetProperties method, 37 instantiating classes, 29-31 reflection.exe application

Intermediate Language Disassembler, 52

ReflectionTypeLoadException object building object hierarchy, 44 Registry, 108

registry keys, adding references, 71 relative positioning, WPF, 157, 160 Margin property, Button, 160 Margin property, Label, 162 Repeater control instantiating web controls, 143-146 RepeaterItem object

Control collections, 145 Report Application Server (RAS)

Crystal SDK, 202 report criteria form creating, WinForms, 110 report criteria screens see criteria screens Report template object, dynamic Rdl, 215 reporting

Crystal Reports, 202-210 embedded vs. nonembedded reports, 202

exporting DataTable to columnar report, 197 extended properties, SQL Server, 183-189

generating dynamic reports at runtime, 183

iTextSharp, 197-199 Microsoft Excel, 189-196

SoftArtisans' OfficeWriter for Excel, 194-196

Syncfusion's Essential XlsIO, 191-194

Syncfusion's Essential PDF, 200-201 Reporting Services, SQL Server (SSRS), 210-216

ReportViewer control, dynamic Rdl, 215 ResumeLayout method wiring controls to events, 82 Row property, Grid, WPF, 161 RunMethod method connecting event code, 91 runtime code compilation adding references, 70-74 compiling code, 61-63 compiling Invoice class at runtime, 31 compiling source code dynamically, 59 error handling, 63-65 executing code, 66-68 generating dynamic reports at runtime, 183

Small Basic, 60 System.CodeDom.Compiler namespace, 59-68 testing data-driven code, 75 wizards, 59 runtime code execution referencing controls on forms, 68-69 runtime instantiation of controls, WPF, 168-175

RunTimeCompile.EventHandler class, 91

0 0

Post a comment