我使用以下代码从Datatable dt_Customers
中选择前1000行,并使用此选择进行更新。一切都很好。
DataTable dt = new DataTable();
dt = dt_Customers.Rows.Cast<System.Data.DataRow>().Take(1000).CopyToDataTable();
我不确定这是不是正确的方法?有没有其他方法可以实现这一点,或者我没事?
感谢。
答案 0 :(得分:3)
您无需实例化新的DataTable
并将其分配给dt
变量。您也可以使用AsEnumerable()
扩展程序:
DataTable dt = dt_Customers.AsEnumerable().Take(1000).CopyToDataTable();