从Datatable C#Windows窗体应用程序中选择前N行

卡姆兰

我正在使用以下代码从Datatable中选择前1000行,dt_Customers并使用此选择对其进行更新。一切都很好。

DataTable dt = new DataTable();

dt =  dt_Customers.Rows.Cast<System.Data.DataRow>().Take(1000).CopyToDataTable();

我不确定这是正确的方法吗?还有其他方法可以做到这一点,否则我一切都好吗?

谢谢。

谢尔盖·别列佐夫斯基(Sergey Berezovskiy)

您无需实例化newDataTable并将其分配给dt变量。您也可以使用AsEnumerable()扩展名:

DataTable dt = dt_Customers.AsEnumerable().Take(1000).CopyToDataTable();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章