2016-12-08 3 views
0

私はすぐにレポートを作成しています。 Visual Studioでデータベースからドラッグ&ドロップしてデータセットを作成しました。C#Microsoft ReportクエリTableAdapterでデータセットを作成

実行時に、私は2つのパラメータが必要であるため、各テーブルの対応するGetDataByを呼び出しています。私は、次のコードを使用しています、それを埋めるために私のコードでhttps://msdn.microsoft.com/en-us/library/ms171919.aspx

DataSet with Query

をお読みください。

Reports.dsInventory inv = new Reports.dsInventory(); 

dsInventory.inventory_appointmentsDataTable dtAppointment = 
    new dsInventoryTableAdapters.inventory_appointmentsTableAdapter() 
           .GetDataBy(PropertyId, AppointmentId); 
dsInventoryTableAdapters.inventory_appointmentsTableAdapter taAppointments = 
    new dsInventoryTableAdapters.inventory_appointmentsTableAdapter(); 
taAppointments.Fill(inv.inventory_appointments); 

を私はinvを取り払わ私のクエリによって満たされたが、明らかにされていません。フィルタ(例:GetDataBy(PropertyId, AppointmentId))を適用し、結果をinvデータセットに追加するにはどうすればよいですか?

ありがとうございます!

答えて

0

[OK]を、私が見つけた簡単な解決策は

dsInventory.inventory_appointmentsDataTable dtAppointment = 
      new dsInventoryTableAdapters.inventory_appointmentsTableAdapter() 
      .GetDataBy(PropertyId, AppointmentId); 
inv.Tables["inventory_appointment"].Merge(dtAppointment); 
です
関連する問題