// 克隆 System.Data.DataTable 的结构,包括所有 System.Data.DataTable 架构和约束。
//
// 返回结果:
// 新的 System.Data.DataTable,与当前的 System.Data.DataTable 具有相同的架构。
public virtual DataTable Clone();
例子:
DataTable table = new DataTable();
table.Load(recu); //第一个table
foreach (DataRow tempRow in table.Rows)
{
if (Convert.ToInt32(tempRow["Frame_ID"]) == FrameID)
{
DataTable tableRow = table.Clone(); //第二个table,和第一个有相同的架构,用new Table就不行
tableRow.Rows.Add(tempRow.ItemArray);
CompanyList.DataSource = tableRow;
CompanyList.DataBind();
break;
}
}
本文介绍如何使用System.Data.DataTable的Clone方法来复制DataTable的结构而不复制数据。通过实例演示了如何创建具有相同架构的新DataTable,并向其中添加特定行。

8102

被折叠的 条评论
为什么被折叠?



