c#中创建数据表

本文关键字:数据表 创建 | 更新日期: 2023-09-27 18:16:50

我承认我是c#新手,但我只是想在我的代码中创建一个新的数据表。我已经将Microsoft.Office.Interop.Excel添加到我的参考资料中,并包括:

using Microsoft.Office.Interop.Excel;

这是我的代码的快照

namespace ExcelReading
{
    class Program
    {   
        static void Main(string[] args)
        {
            DataTable dt = new DataTable();
        }
    }
}

new dataTabel()用红色下划线标出,错误如下:

不能创建抽象类或接口的实例'Microsoft.Office.Interop.Excel.DataTable'

为什么会这样?创建这个数据表需要做些什么?

我使用的是VS 2012, .NET Framework 4.5

c#中创建数据表

不能创建抽象类或接口的实例"Microsoft.Office.Interop.Excel.DataTable"

错误本身解释了为什么不能创建即时的Microsoft.Office.Interop.Excel.DataTable.

你是说System.Data.DataTable ?然后按如下操作

System.Data.DataTable dt = new System.Data.DataTable();

我假设您想在System.Data命名空间中创建一个DataTable

using System.Data;

所以你必须决定你更需要什么,Microsoft.Office.Interop.Excel还是System.Data命名空间。删除另一个,否则会产生冲突。

还可以指定类的完全限定路径,例如:

var table = new System.Data.DataTable(); 

使用命名空间(c#编程指南)