我有两个datatable。
viewDt是获取的数据库表。
CurrentRoomDt = viewDt.Clone();


DataRow[] dr0 = viewDt.Select("房号=" + room_no);

但是当我接下来执行
CurrentRoomDt.Rows.Add(dr0.ItemArray);
的时候就非常慢,好几秒才执行完,之后再执行这一句的时候就很快了。
就是插入第一行的时候很慢。

后来,我换了一种方法,就好了,不管是不是第一次,都不会慢了。
DataRow newdr = CurrentRoomDt.NewRow();
     newdr.ItemArray = dr0[0].ItemArray;
     CurrentRoomDt.Rows.Add(newdr);

高手能不能解释一下是什么原因?非常感谢!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2021-06-24
  • 2022-02-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-01
猜你喜欢
  • 2021-08-28
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案