由于性能原因,DataTable没有设计成线程安全的,解决这个问题,可以在修改数据的时候采用lock语句。
这里的修改包括:
1,添加、删除、修改DataTable的行
2,使用DataTable的Select方法选择行,这会通过创建索引从而修改DataTable  
3,在DataTable上创建DataViews,也会导致重建索引
4,修改Sort属性也会导致DataTable的修改 

转载优特建站:http://www.youtiy.com/Articles/Item.aspx?Id=223