2017-05-09 45 views
1

我有这个DataTable dt,它有大约3000行,我想将所有行设置为ADDED,这比我想要的长一点与foreach循环一样。是否有办法将DataRow RowState设置为ADDED而没有for循环

sqlcommand = "Select Asset_ID, LaneNo, AadtCount, CommVehCnt From " + lineXTableName; 
dal.setCommandText(sqlcommand); 
System.Data.DataTable dt = dal.ExecuteDataTable(); 
foreach (DataRow row in dt.Rows) 
{ 
    row.SetAdded(); 
} 

有没有更快的方法可以拨打SetAdded()

+3

我怀疑循环是需要更长的时间。这应该是非常快的。我有一种感觉,查询是循环的瓶颈。 – CodingYoshi

+0

你对此非常感谢,应该测试确切的行。 – Hank

回答

0

CodingYoshi在评论中是正确的滞后来自不同的地方。

相关问题