首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于dataTable.Copy解决办法

2012-04-23 
关于dataTable.Copy我建了两个datatable: People和People1 均为空People放在dataset里然后首先从SQL Serve

关于dataTable.Copy
我建了两个datatable: People和People1 均为空
People放在dataset里

然后首先从SQL Server Fill数据到dataset里的People(这步成功)
People列数=26,行数=23
然后用People1=People.Copy(); 这句没有效果,通过断点调试,发现People的行列数始终为0

麻烦帮忙看下哪里出了问题 谢谢

[解决办法]
我这样写是没问题的

C# code
            DataTable dt = new DataTable();            dt.Columns.Add("Column1", typeof(int));            DataRow dr1 = dt.NewRow();            dr1["Column1"] = 1;            dt.Rows.Add(dr1);            DataRow dr2 = dt.NewRow();            dr2["Column1"] = 2;            dt.Rows.Add(dr2);            DataRow dr3 = dt.NewRow();            dr3["Column1"] = 3;            dt.Rows.Add(dr3);            DataRow dr4 = dt.NewRow();            dr4["Column1"] = 10;            dt.Rows.Add(dr4);            DataRow dr5 = dt.NewRow();            dr1["Column1"] = 20;            dt.Rows.Add(dr5);            DataRow dr6 = dt.NewRow();            dr6["Column1"] = 30;            dt.Rows.Add(dr6);            DataTable p1 = new DataTable();            p1 = dt.Copy();
[解决办法]
DataTable dt=new DataTable();
adapter.fill(dt)
DataTable dtt=dt.Copy(); //没有问题啊。能复制到dt表的内容。

热点排行