一句话的事情
dt.Copy()是复制整个表
dt.Clone()只是复制表的结构。
源代码
using System;
using System.Data;
using System.Data.SqlClient;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hello world.");
DataTable dt =new DataTable();
for (int i = 0; i < 10; i++)
{
dt.Columns.Add($"ColumnName{i}");
}
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
dt.Rows.Add();
dt.Rows[i][j]=$"第{i}行第{j}列";
}
}
var newDtCopy = dt.Copy();
var newDtClone = dt.Clone();
}
}
}