DataTable类中的BeginLoadData()方法和EndLoadData()方向到底有什么作用??

解决方案 »

  1.   

    // Add 100 rows
          dt.BeginLoadData();
          for (int j = 0; j < 10000; j++)
            dt.LoadDataRow(new object[] {i++, "Test"}, true);
            dt.LoadDataRow(new object[] {i++, "Test"}, false);
            dt.Rows.Add(new object[] {i++, "Test"});
          dt.EndLoadData();
    主要是防止在修改数据的过程中引发各种约束的检查,并可以提高速度.