使用SqlDataProvider.Fill函数时,数据集不会使用新添加的列填充数据

时间:2017-07-31 04:08:46

标签: datatables reporting sqldatasource

我正在使用数据源和数据表来检索报表查看器的数据。目前我需要向Data表中添加新列。因此,我在数据表中添加了新列。但是SqlDataProvider.Fill函数没有为新添加的列填充数据。我想知道如何在更改数据或存储过程时修改数据集。 enter image description here

1 个答案:

答案 0 :(得分:0)

  string queryString =   
      "SELECT CustomerID, CompanyName FROM dbo.Customers";  
    SqlDataAdapter adapter = new SqlDataAdapter(queryString, connection);     
    DataSet customers = new DataSet();  
    adapter.Fill(customers, "Customers"); 

有关详细信息,请查看 https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/populating-a-dataset-from-a-dataadapter