Private Function GetChartData(ByVal theCommand As SqlCommand) As DataTable Dim d As SqlDataAdapter = New SqlDataAdapter(theCommand) Dim t As DataTable = New DataTable("ChartData") d.Fill(t) Return t End Function
このトピックは、 ドリルダウン チャートの作成(3/5)の続きです。
この特定の詳細なガイドでは、データ アクセスのためのコードとロジックはユーザー インタフェース内にあります。実際のエンタープライズ アプリケーションでは、これは Data Access Layer と Business Logic Layer 内にあるビジネス オブジェクトの両方またはいずれか一方によって処理すべきです。
以下のメソッドは、BuildChart メソッドでビルドされた SqlCommand を受け付け、特定のドリル レベルのためのスキーマとデータを含む DataTable を返します。 Visual Basic の場合:
Private Function GetChartData(ByVal theCommand As SqlCommand) As DataTable Dim d As SqlDataAdapter = New SqlDataAdapter(theCommand) Dim t As DataTable = New DataTable("ChartData") d.Fill(t) Return t End Function
C# の場合:
private DataTable GetChartData(SqlCommand theCommand) { SqlDataAdapter d = new SqlDataAdapter(theCommand); DataTable t = new DataTable("ChartData"); d.Fill(t); return t; }