2017-10-19 74 views

回答

0

我认为,在foreach循环实际上是做到这一点的最好办法。

foreach(DataRow row in yourRowArray) 
{ 
    dataTable.Add(row); 
} 

如果您在使用.NET Framework 3.5或更高版本,你也可以使用数据行CopyToDataTable()方法。 但是你必须小心,因为在这种情况下DataTable中的数据被覆盖。

DataTable table = yourDataTable; 
DataRow[] yourRowArray = ...; 
if(yourRowArray.Length > 0) 
{ 
    table = yourRowArray.CopyToDataTable(); 
} 


我会建议使用foreach循环。

0

你所描述的数组必须是保存的文件类型,即excel或csv。确保它是一个干净的数据网格,没有多余的未对齐的行。

然后你可以用Access作为表格链接到那个文件。这是使用Access界面的手动步骤 - 在功能区中是外部区域。此链接保持良好 - 只要文件的位置路径和结构不会更改,就可以使用新链接替换excel/csv。

然后,您创建一个追加查询以将此表中的所有记录写入Access数据库的表中。

www.CahabaData.com

相关问题