バージョン

InitializeDataSource メソッド (FlatDataSourceAdapterBase)

指定された FlatDataSource を初期化します。
シンタックス
'宣言
 
Protected MustOverride Sub InitializeDataSource( _
   ByVal dataSource As FlatDataSource, _
   ByVal connection As IDbConnection, _
   ByVal queryString As String, _
   ByVal cubeGenerationParams As CubeGenerationParameters, _
   ByVal fieldAttributeCallback As Func(Of String,Attribute()) _
) 

パラメータ

dataSource
初期化する FlatDataSource のインスタンス。
connection
以前に開いたデータベース接続。
queryString
レコード選択基準を定義するクエリ文字列。
cubeGenerationParams
データ キューブの生成方法を制御する CubeGenerationParameters インスタンス。
fieldAttributeCallback

レコードセット列に対して作成されたプロパティ記述子の属性を指定する機能を提供するオプションのデリゲート。このメソッドは、クエリから作成されたレコードセットの列に対して PropertyDescriptor が作成され、列の名前が渡されたときに呼び出されます。メソッドから返された値は、対応するプロパティの属性を指定するために使用されます。

このデリゲートを使用すると、CubeGenerationParameters クラスの HierarchyDimensionGrouping プロパティに ByCategory 設定を使用できます。返される配列に CategoryAttribute を指定することにより、プロパティをそのカテゴリに基づいてグループ化します。

BrowsableAttribute を使用すると、'browsable' コンストラクタ パラメーターに false を指定することで、データベース フィールドをプロパティ リストで非表示します。

参照