使用foreach循环向数据表添加行非常慢,数据表非常大

时间:2012-05-21 15:23:30

标签: c# .net

我想使用foreach循环使用数据集将行添加到数据表中,但速度非常慢 我的数据表非常大, 现在想要添加没有循环或行的行 有没有替代方案 我正在使用.net 2.0

SqlDataAdapter daRows = new SqlDataAdapter(cmdRows);
DataSet dsRows = new DataSet();
daRows.Fill(dsRows, "Rows");
foreach (DataRow Row in dsRows.Tables["Rows"].Rows) {
  DataRow dtRow = dt.NewRow();
  dtRow["Time"] = Row["Time"];
  dt.Rows.Add(dtRow);
}

0 个答案:

没有答案