FlexReport for UWP
FlexReport と FlexViewer の連結
FlexViewer for UWP > FlexReport と FlexViewer の連結

レポートをレンダリングするには、最初にレポートをロードする必要があります。レポート定義の作成、データソースの定義、レポート定義のロードが終わったら、レポートをプレビューコントロールの C1FlexViewer コントロールでレンダリングできます。

C1FlexViewer コントロールでレポートをプレビューするには、次のコードを使用します。

Try
    ' リソースストリームからロードします
    Using stream As Stream = asm.GetManifestResourceStream("BindingApp.Resources.TelephoneBillReport.flxr")
    rpt.Load(stream, "TelephoneBillReport")
End Using
Catch ex As Exception
        Dim md As New MessageDialog(String.Format("レポートの読み込みに失敗しました。", rpt.ReportName, ex.Message), "Error")
        Await md.ShowAsync()
        Return
End Try

Flxviewer.DocumentSource = rpt

                                
try
{
 // リソースストリームからロードします
 using (Stream stream = asm.GetManifestResourceStream("BindingApp.Resources.TelephoneBillReport.flxr"))
 rpt.Load(stream, "TelephoneBillReport");
}
catch (Exception ex)
{
 MessageDialog md = new MessageDialog(string.Format("レポートの読み込みに失敗しました。", rpt.ReportName, ex.Message), "Error");
 await md.ShowAsync();
 return;
}
            
Flxviewer.DocumentSource = rpt;