无法将System.data.datatable类型隐式转换为Microsoft.Office.Interop.Excel

时间:2013-07-18 04:22:08

标签: c#

 public DataTable populateVendorGridView()
        {

            DataSet ds = new DataSet();
            ds = (DataSet)Session["VendorInvoiceid"];

            return ds.Tables[0]; //getting error here
        }

1 个答案:

答案 0 :(得分:4)

两个名称空间中都存在DataTable类型:

Microsoft.Office.Interop.Excel

System.Data

导入到您的文件中。

您必须为populateVendorGridView的返回类型显式引用正确的命名空间:

public System.Data.DataTable populateVendorGridView()
{
    ...