ActiveReports for .NET 18.0J
LINQ サンプル
ActiveReportsユーザーガイド > サンプルとチュートリアル > サンプル > Samples > DataBindingのサンプル > セクションレポートのサンプル > LINQ サンプル

本サンプルでは、レポートのデータソースにLINQを使用する方法を紹介します。

フォルダ

Visual Basic.NET

<User Folder>\ActiveReportsNET18\Samples\DataBinding\Section\LINQ\VB.NET

C#

<User Folder>\ActiveReportsNET18\Samples\DataBinding\Section\LINQ\C#

実行時の機能

サンプルを実行すると、LINQクエリを使用してAgeの降順でレコードセットをソートします。そして、取得したレコードセットをIListに変換し、レポートのデータソースとして設定します。

プロジェクトの構造

ViewerForm

レポートを表示します。LINQを使用したオブジェクトを抽出するためにToListメソッドを使用して、レポートのDataSourceプロパティに設定します。

rptLINQtoObjectレポート

レポートのデータソースはジェネリック・クラスで作成したPerson構造体のリストです。Ageの降順でソートするようにクエリを作成しています。
関連トピック