При report.RegData() DataSet.Relations не преобразуются в report.Dictionary.Relations
Добавлено: 19 фев 2009, 07:50
Vista x64, UAC включен, платформа проекта - AnyCPU.
Сборка от 16.02.2009.
Код:
Консоль:
Сборка от 16.02.2009.
Код:
Код: Выделить всё
StiReport r = new StiReport();
DataSet ds1 = new DataSet();
ds1.ReadXmlSchema(@"C:\Program Files (x86)\Stimulsoft Reports.Net 2008.2\Bin\Data\demo.xsd");
ds1.ReadXml(@"C:\Program Files (x86)\Stimulsoft Reports.Net 2008.2\Bin\Data\demo.xml");
System.Console.WriteLine("Relations in DataSet: " + ds1.Relations.Count.ToString());
r.RegData(ds1);
r.Dictionary.RegRelations();
System.Console.WriteLine("Relations in report dictionary: " + r.Dictionary.Relations.Count.ToString());
System.Console.WriteLine("Loaded modules:");
foreach (AssemblyName a in System.Reflection.Assembly.GetExecutingAssembly().GetReferencedAssemblies())
{
System.Console.WriteLine(" "+a.FullName);
System.Console.WriteLine("------------");
}
System.Console.ReadKey();
Relations in DataSet: 8
Relations in report dictionary: 0
Loaded modules:
mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
------------
Stimulsoft.Report, Version=2009.1.341.0, Culture=neutral, PublicKeyToken=ebe666
6cba19647a
------------
System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
------------