今すぐお試しください!

製品の詳細CData ADO.NET Provider for AWS Management を確認して、無償評価版をダウンロード:

今すぐダウンロード

AWS Management データをDevExpress Data Grid にデータバインドする。

AWS Management 用の CData ADO.NET プロバイダーをDevExpress Windows Forms とWeb コントロールとともに使用し、AWS Management をチャートに入力します。

AWS Management 用の CData ADO.NET プロバイダーはサードパーティーコントコントロールで使うことのできる通常のADO.NET データベースアクセスコンポーネントを実装しています。データバインドするための通常のADO.NET プロセスに従うことで、UI コントロールから実データへの双方向アクセスを可能にします。 この記事では、CData を使ってDevExpress Windows Forms とウェブコントロールにデータバインドする方法を説明します。ここでは、最新のデータを表示するチャートにデータバインドします。

AWSDataManagement への接続には、管理者アカウントかカスタム許可のIAM ユーザーで行います。:

  1. AccessKey Id: Access Key を設定。
  2. SecretKey: secret access key に設定。
  3. Regio:AWSDataManagement データがホストされているRegion に設定。

Note: AWS アカウント管理者でも接続できますが、IAM ユーザークレデンシャルでの接続が推奨されます。

Windows Forms コントロール

下のコードでは、AWS Management でDevExpress のチャートに追加する方法を説明します。AWSDataManagementDataAdapter はチャートコントロールのSeries プロパティにバインドします。コントロールのDiagram プロパティはx 軸とy 軸をカラム名として定義します。

using (AWSDataManagementConnection connection = new AWSDataManagementConnection( "AccessKey=myAccessKey;Account=myAccountName;Region=us-east-1;")) { AWSDataManagementDataAdapter dataAdapter = new AWSDataManagementDataAdapter( "SELECT PartitionKey, Name FROM NorthwingProducts", connection); DataTable table = new DataTable(); dataAdapter.Fill(table); DevExpress.XtraCharts.Series series = new DevExpress.XtraCharts.Series(); chartControl1.Series.Add(series); DataTable table = new DataTable(); series.ValueDataMembers.AddRange(new string[] { "Name" }); series.ArgumentScaleType = DevExpress.XtraCharts.ScaleType.Qualitative; series.ArgumentDataMember = "PartitionKey"; series.ValueScaleType = DevExpress.XtraCharts.ScaleType.Numerical; chartControl1.Legend.Visibility = DevExpress.Utils.DefaultBoolean.False; ((DevExpress.XtraCharts.SideBySideBarSeriesView)series.View).ColorEach = true; }

Web コントロール

下のコードではAWS Management でDevExpress Web を操作するための設定方法を説明します。AWSDataManagementDataAdapter はチャートのSeries プロパティにバインドします。Diagram プロパティはx 軸とy 軸をカラム名として定義します。 using DevExpress.XtraCharts; using (AWSDataManagementConnection connection = new AWSDataManagementConnection( "AccessKey=myAccessKey;Account=myAccountName;Region=us-east-1;")) { AWSDataManagementDataAdapter AWSDataManagementDataAdapter1 = new AWSDataManagementDataAdapter("SELECT PartitionKey, Name FROM NorthwingProducts", connection); DataTable table = new DataTable(); AWSDataManagementDataAdapter1.Fill(table); DevExpress.XtraCharts.Series series = new Series("Series1", ViewType.Bar); WebChartControl1.Series.Add(series); DataTable table = new DataTable(); series.ValueDataMembers.AddRange(new string[] { "Name" }); series.ArgumentScaleType = ScaleType.Qualitative; series.ArgumentDataMember = "PartitionKey"; series.ValueScaleType = ScaleType.Numerical; ((DevExpress.XtraCharts.SideBySideBarSeriesView)series.View).ColorEach = true; }

 
 
ダウンロード