复制一个DataTable中的内容带另一个空的DataTable中,时,要先注意复制结构过去:
DataTable dt = ds.Tables[0].Clone(); //Clone():克隆该表的结构
DataRowCollection rows = ds.Tables[0].Rows;
foreach (DataRow row in rows)
{
dt.Rows.Add(row.ItemArray);
}
然后在复制行的时候,不能直接添加row,要添加row.ItemArray才行。
DataTable dt = ds.Tables[0].Clone(); //Clone():克隆该表的结构
DataRowCollection rows = ds.Tables[0].Rows;
foreach (DataRow row in rows)
{
dt.Rows.Add(row.ItemArray);
}
然后在复制行的时候,不能直接添加row,要添加row.ItemArray才行。
本文介绍了一种将一个DataTable的内容复制到另一个空的DataTable的方法。首先通过Clone()方法复制表结构,然后遍历源表的所有行,并使用ItemArray将每行的数据添加到目标表中。
1581

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



