由于性能原因,DataTable没有设计成线程安全的,解决这个问题,可以在修改数据的时候采用lock语句。
这里的修改包括:
1,添加、删除、修改DataTable的行
2,使用DataTable的Select方法选择行,这会通过创建索引从而修改DataTable
3,在DataTable上创建DataViews,也会导致重建索引
4,修改Sort属性也会导致DataTable的修改
转载优特建站:http://www.youtiy.com/Articles/Item.aspx?Id=223
转载于:https://blog.51cto.com/youtiy/1536916