FlexReport for WinForms
DataSource クラス メンバ
フィールド  プロパティ  メソッド 


C1.Win.FlexReport.4.5.2 アセンブリ > C1.Win.FlexReport 名前空間 : DataSource クラス

DataSourceデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタDataSourceクラスの新しいインスタンスを初期化します。  
トップ
パブリック フィールド
 名前解説
Public フィールドレポートデータの取得に使用されるトランザクションのデフォルトの IsolationLevel を定義します。  
トップ
パブリック プロパティ
 名前解説
Public プロパティデータソースの計算フィールドのリストを定義する CalculatedFieldCollectionコレクションを取得します。  
Public プロパティデータ接続のタイムアウトまでの待機秒数を取得または設定します。-1 に設定すると、デフォルト値(通常は 30 秒)が使用されます。  
Public プロパティデータベースを開くために使用される文字列を取得または設定します。  
Public プロパティデータソースのタイプを取得または設定します。データソースのタイプで接続文字列とクエリー(レコードソース)の構文が決まります。デフォルトは Auto ですが、データソースのタイプを特定のタイプに変更することを推奨します。データソースのタイプを自動的に決定すると、非常に時間がかかる場合があります。  
Public プロパティ生成される SQL クエリー内のパラメータの値が、日付の場合は "#"、文字列の場合は "'"、複数値パラメータの場合は "()" の区切り文字でそれぞれ囲まれるかどうかを示す値を取得または設定します。このパラメータが false の場合は、 RecordSource内のすべてのパラメータがすでに区切り文字で囲まれている必要があります。たとえば、EncloseParameterValues == true、RecordSource = "select * from customers where name = CustomerName" の場合、実際の SQL クエリーは次のようになります。select * from customers where name = 'Some customer' EncloseParameterValues == false、RecordSource = "select * from customers where name = 'CustomerName'" の場合、実際の SQL クエリーは次のようになります。select * from customers where name = 'Some customer'  
Public プロパティデータベースを開くために使用される DbFactoryName 文字列。  
Public プロパティレポートに含めるデータ行をフィルタするために使用される式を取得または設定します。  
Public プロパティFilterで使用される構文のタイプを取得または設定します。  
Public プロパティレポートデータを取得するために使用される OleDBTransaction の分離レベルを 取得または設定します。

デフォルトは IsolationLevel.ReadCommitted です。

 
Public プロパティレポートに入れるデータ行の最大数を取得または設定します(すべての行を入れる場合は 0)。  
Public プロパティオブジェクトの名前を取得または設定します。 C1.Win.FlexReport.ReportObjectから継承されます。
Public プロパティパラメータ値をデータエンジンにどのように渡すかを示す値を取得または設定します。  
Public プロパティオーバーライドされます。 この DataSourceを含むレポートを取得します。  
Public プロパティレポートにデータを提供するデータソースオブジェクトを設定または取得します。  
Public プロパティレポートデータの取得に使用するテーブル、ストアドプロシージャ、または SQL コマンドを 指定する文字列を取得または設定します。  
Public プロパティストアドプロシージャ、テーブル、SQL クエリーなどの RecordSourceのタイプを取得または設定します。  
Public プロパティデータソースのソートを定義する SortDefinitionCollectionコレクションを取得します。  
Public プロパティ呼び出し側のプログラムで必要な追加のデータを取得または設定します。 C1.Win.FlexReport.ReportObjectから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッドオーバーロードされます。 プロパティを別の DataSourceから現在のオブジェクトに割り当てます(コピーします)。ソースオブジェクトの名前はコピーされません。  
Public メソッド現在のデータソースの Nameを返します。  
トップ
参照

DataSource クラス
C1.Win.FlexReport 名前空間