代码改变世界

从一个DataSet复制数据到另一个DataSet

2009-08-17 10:40  山不转水转...  阅读(1375)  评论(1)    收藏  举报
两个DataSet的表结构相同。
使用DataSet.Marge函数时,有时候仿佛不成功,具体也没太探究原因。
后来改为手动复制,问题解决。代码:
foreach (DataRow row in parentProblemSet.Tables[0].Rows)
                        {
                            problemSet.Tables[
0].ImportRow(row);
                        }

注:不能直接用DataSet.Tables[0].Rows.Add(另一个表里的行),会报“该行已经属于另一个表”错误。