У меня на форме лежит Вьювер, который заполняется данными полученными от WCF:
Код: Выделить всё
using (var stream = System.Reflection.Assembly.GetExecutingAssembly()
.GetManifestResourceStream("PitReports.ReportsTemplates.Pit_ActivitiesTime.mrt"))
{
StiReport report = new StiReport();
report.Load(stream);
report.CalculationMode = StiCalculationMode.Interpretation;
report.Dictionary.Variables["Filters"].Value = FilterString;
report.Dictionary.Variables["UserName"].Value = Result.UserName;
report.RegBusinessObject("Data", "WorkTimeInDays", Result.WorkTimeInDays);
report.Render();
m_viewer.Report = report;
}