FAQ/LoadReportSet.md
... ...
@@ -11,47 +11,45 @@ This method controls how the CurrentReportSet object is loaded into the applicat
11 11
###DatabaseAdHocConfig Mode
12 12
13 13
```csharp
14
-public override Izenda.AdHoc.ReportSet LoadReportSet(string reportName)
15
-{
16
- /* BEGIN Database Mode Code Sample */
17
- string sql = string.Format("SELECT Xml FROM {0} WHERE Name = '{1}'", AdHocSettings.SavedReportsTable, reportName);
18
- object oXml = Izenda.AdHoc.AdHocContext.Driver.GetScalar(sql);
19
- if (oXml != DBNull.Value && oXml != null)
20
- {
21
- Izenda.AdHoc.ReportSet reportSet = new Izenda.AdHoc.ReportSet();
22
- reportSet.ReadXml(oXml.ToString());
23
- return reportSet;
24
- }
14
+ // Method called after reportSet was loaded
15
+ public override Izenda.AdHoc.ReportSet LoadReportSet(string reportName) {
16
+ /* BEGIN Database Mode Code Sample */
17
+ string sql = string.Format("SELECT Xml FROM {0} WHERE Name = '{1}'", AdHocSettings.SavedReportsTable, reportName);
18
+ object oXml = Izenda.AdHoc.AdHocContext.Driver.GetScalar(sql);
19
+ if (oXml != DBNull.Value && oXml != null) {
20
+ Izenda.AdHoc.ReportSet reportSet = new Izenda.AdHoc.ReportSet();
21
+ reportSet.ReadXml(oXml.ToString());
22
+ return reportSet;
23
+ }
25 24
return null;
26 25
}
27 26
/* END Database Mode Code Sample */
28
-}
29 27
```
30 28
31 29
###FileSystemAdHocConfig Mode
32 30
33 31
```csharp
34
-public override Izenda.AdHoc.ReportSet LoadReportSet(string reportName)
35
-{
36
- /* BEGIN Filesystem Mode Code Sample */
37
- string fileName = GetFileName(reportName);
32
+ // Method called after reportSet was loaded
33
+ public override Izenda.AdHoc.ReportSet LoadReportSet(string reportName) {
34
+ /* BEGIN Filesystem Mode Code Sample */
35
+ string fileName = GetFileName(reportName);
38 36
if (fileName == null)
39
- return null;
40
-
37
+ return null;
38
+
41 39
FileInfo file = new FileInfo(fileName);
42 40
if (!file.Exists)
43
- return null;
44
-
41
+ return null;
42
+
45 43
StreamReader reader = file.OpenText();
46 44
string xml = reader.ReadToEnd();
47 45
reader.Close();
48
-
46
+
49 47
ReportSet reportSet = new ReportSet();
50 48
reportSet.ReadXml(xml);
51 49
return reportSet;
52
-
53
- /* END Filesystem Mode Code Sample */
54
- }
50
+
51
+ /* END Filesystem Mode Code Sample */
52
+ }
55 53
```
56 54
57 55
##Sample VB.NET Methods