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

C# 无法将System.data.datatable类型隐式转换为Microsoft.Office.Interop.Excel,c#,C#,两个命名空间中都存在DataTable类型: public DataTable populateVendorGridView() { DataSet ds = new DataSet(); ds = (DataSet)Session["VendorInvoiceid"]; return ds.Tables[0]; //getting error here } 及 这些文件已导入到您的文

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

 public DataTable populateVendorGridView()
        {

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

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

这些文件已导入到您的文件中

对于
populateVendorGridView
的返回类型,必须显式引用正确的命名空间:

System.Data

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

 public DataTable populateVendorGridView()
        {

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

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

这些文件已导入到您的文件中

对于
populateVendorGridView
的返回类型,必须显式引用正确的命名空间:

System.Data

是否检查了数据集实例?是否可以从调试器发布此代码的结果:
ds.Tables.Count
是否检查了数据集实例?是否可以从调试器发布此代码的结果:
ds.Tables.Count