バージョン

DataSourcesRequested イベント

新しいウィジェットの作成時にユーザーに表示するデータソースのリストを返すために使用されるイベント。このハンドラーがインストールされていない場合、Reveal はダッシュボードで既に使用されているデータソースがある場合にリストのみを表示します。
シンタックス
'宣言
 
Public Event DataSourcesRequested As EventHandler(Of DataSourcesRequestedEventArgs)
public event EventHandler<DataSourcesRequestedEventArgs> DataSourcesRequested
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、DataSourcesRequestedEventArgs 型の引数を受け取りました。次の DataSourcesRequestedEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Callback ユーザーに表示するデータソースと項目のリストで呼び出すコールバック。
Trigger  
使用例
private void RevealView_DataSourcesRequested(object sender, DataSourcesRequestedEventArgs e)
{
    var inMemoryDSI = new RVInMemoryDataSourceItem("employees");
    inMemoryDSI.Title = "Employees";
    inMemoryDSI.Description = "Employees";
            
    var sqlDs = new RVSqlServerDataSource();
    sqlDs.Title = "Clients";
    sqlDs.Id = "SqlDataSource1";
    sqlDs.Host = "db.mycompany.local";
    sqlDs.Port = 1433;
    sqlDs.Database = "Invoices";
            
    e.Callback(new RevealDataSources(
         new List<object>() { sqlDs }, 
         new List<object>() { inMemoryDSI }, 
         false));
}
プラットフォーム

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

参照