LoadReportSet.md
... ...
@@ -0,0 +1,39 @@
1
+#The LoadReportSet() Method
2
+
3
+```csharp
4
+public override Izenda.AdHoc.ReportSet LoadReportSet(string reportName)
5
+ {
6
+ /* BEGIN Database Mode Code Sample */
7
+ string sql = string.Format("SELECT Xml FROM {0} WHERE Name = '{1}'", SavedReportsTable, reportName);
8
+ object oXml = Izenda.AdHoc.AdHocContext.Driver.GetScalar(sql);
9
+ if (oXml != DBNull.Value && oXml != null)
10
+ {
11
+ Izenda.AdHoc.ReportSet reportSet = new Izenda.AdHoc.ReportSet();
12
+ reportSet.ReadXml(oXml.ToString());
13
+ return reportSet;
14
+ }
15
+ return null;
16
+ /* END Database Mode Code Sample */
17
+```
18
+
19
+```csharp
20
+ /* BEGIN Filesystem Mode Code Sample */
21
+ string fileName = GetFileName(reportName);
22
+ if (fileName == null)
23
+ return null;
24
+
25
+ FileInfo file = new FileInfo(fileName);
26
+ if (!file.Exists)
27
+ return null;
28
+
29
+ StreamReader reader = file.OpenText();
30
+ string xml = reader.ReadToEnd();
31
+ reader.Close();
32
+
33
+ ReportSet reportSet = new ReportSet();
34
+ reportSet.ReadXml(xml);
35
+ return reportSet;
36
+
37
+ /* END Filesystem Mode Code Sample */
38
+ }
39
+```
... ...
\ No newline at end of file