随笔 - 30  文章 - 0 评论 - 158 trackbacks - 1

DataTable和DataSet是我常用的东西,但在一个项目我发现了一个使用问题,大致如下代码:

   DataSet ds = new DataSet();
            DataTable dt = new DataTable("aa");
            ds.Tables.Add(dt);
            return ds;

执行上面代码时会报会异常,(DataTable already belong to other DataSet)事实上这个表根本没有被其他DataSet所使用,也不知道什么原因,不过解决办

法如下:

DataSet ds = new DataSet();
            DataTable dt = new DataTable("aa");
            ds.Tables.Add(dt.Copy());
            return ds;

posted on 2009-02-13 15:05 John.Lau 阅读(519) 评论(0) 编辑 收藏