如何将记录数从一个数据表复制到另一个数据表

编程入门 行业动态 更新时间:2024-10-28 20:24:20
本文介绍了如何将记录数从一个数据表复制到另一个数据表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

说我在一个表中有10000条记录,我只想从此Datable A到Datatable B记录100条记录,除了循环以外,还有什么简单的方法吗?

say i have 10000 records in one table i just want 100 record from this datable A to Datatable B , is there any easy way other than loop ?

推荐答案

尝试lambda表达式: Try lambda expression: Datatable1.AsEnumerable().Where(s=>s.Field<stirng>("SomeColumn") == "SomeValue").CopyToDataTable(Datatable2, LoadOption.Upsert); //Here Datatable1 is having 1000 records(assume), and you are copying the datatable to Datatable2 </stirng>

[更新] 那呢?

[Update] Then how about this?

DataRow[] dr = DataTable1.Select("ColumnName='columnvalue'");

然后:

and then:

foreach (DataRow row in dr ) { DataTable2.ImportRow(row); }

-Amy

你好, 如果您使用的是LINQ,则使用另一种解决方案... Hello , If you are using LINQ ,then another solution ... <br /> table1.AsEnumerable().Take(noofcount).CopyToDataTable(table2,LoadOption.OverwriteChanges);<br />

谢谢

thanks

更多推荐

如何将记录数从一个数据表复制到另一个数据表

本文发布于:2023-11-12 00:01:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1579916.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据表   如何将

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!