将4个数据集合并为单个datagridview

时间:2018-01-05 10:41:17

标签: c# .net datagridview dataset

因为我想将4个数据集合并到一个datagridview中。所有4个数据集都包含相同的数据模式。

 dgvReport.Rows.Clear();
 DataSet dsResult = objWSX.SelectTopUpReportByCounter(AYear, 
 optCurrency.SelectedValue.ToString());
 DataSet dsResult2 = objWSX.SelectHUGOOnlineTopUpSummary(AYear, 
 optCurrency.SelectedValue.ToString());
 DataSet dsResult3 = objWSX.SelectManjalinkTopUpSummary(AYear, 
 optCurrency.SelectedValue.ToString());
 DataSet dsResult4 = objWSX.SelectReloadCardTopupSummary(AYear, 
 optCurrency.SelectedValue.ToString());

我希望输出如下:

例如:

          terminal_name        jan     feb    march   april   may
         -----------------------------------------------------
 (dataset1) terminal A          100   200    300      500     700  
 (dataset2)  Counter2           50    120    320      780     600
 (dataset3)   ABC               90    12     45       78       60
 (dataset4)   XYZ               X      X     X         X      X

你们可以帮帮我吗?谢谢!

  
    
      

DataSet ds1 = new DataSet();
          DataSet ds2 = new DataSet();
          DataSet ds3 = new DataSet();
          DataSet ds4 = new DataSet();

    
         

ds2.Merge(DS1);
        ds3.Merge(DS2);
        ds4.Merge(DS3);

  

1 个答案:

答案 0 :(得分:0)

DataSet ds1 = new DataSet();
DataSet ds2 = new DataSet();

ds2.Merge(ds1);
Gridview.DataSource = ds2;