レポート テンプレートを保存します。
report.Save("C:\\kk.mrt");
BusinessObjects
次に、保存したレポートをロードして、次のように割り当てます。Dictionaries
StiReport rptLoad = new StiReport();
rptLoad.RegBusinessObject("Company", repository.GetAll<Company>());
rptLoad.Load("C:\\kk.mrt");
rptLoad.BusinessObjectsStore
BusinessObjects
登録済みの登録済み ( Watched
at ) が含まれていますRunTime
が、:
rptLoad.Show();
保存されたレポートに
Bindings
(Like:Components.Add(new StiText{Text="{Company.Name}"}
) が含まれている場合: THEN私を取得します:
error CS0103: The name 'Company' does not exist in the current context
ELSE
Bindings
保存したレポートに何もない場合: THENrptLoad.Show();
レポートが表示されますが、登録されていませんDictionaries
(レポートを表示した後にデザインモードにするとBusinessObjects
、辞書に表示されません)。そして、私が
rptLoad.Design();
前に電話したrptLoad.Show();
場合:THEN
レポートが表示され、 Bindings
OKBusinessObjects
で、表示されたレポートで確認できます (デザイン モードとプレビュー モードの両方で)。