我使用以下代码从数据表 dt_Customers
中选择前 1000 行,并使用此选择更新它。一切正常。
DataTable dt = new DataTable();
dt = dt_Customers.Rows.Cast<System.Data.DataRow>().Take(1000).CopyToDataTable();
我不确定这是不是正确的方法?有没有其他方法可以实现这一点,或者我会没事的?
谢谢。
最佳答案
您不需要实例化新的 DataTable
并将其分配给 dt
变量。您也可以使用 AsEnumerable()
扩展名:
DataTable dt = dt_Customers.AsEnumerable().Take(1000).CopyToDataTable();
关于c# - 从 Datatable C# Windows 窗体应用程序中选择前 N 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21305623/