because datagrid databinding issue and a control's method can only be invoked from the thread that created the control, use a control's Invoke or BeginInvoke method to invoke a method on the GUI thread, 参考http://groups.google.com/groups?q=datagrid+multithreading+add+row&hl=en&lr=&selm=6fr7sGBjEHA.2516%40cpmsftngxa10.phx.gbl&rnum=2also seeSafe, Simple Multithreading in Windows Forms, Part 2
http://msdn.microsoft.com/library/en-us/dnforms/html/winforms08162002.asp?frame=trueSafe, Simple Multithreading in Windows Forms, Part 3
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnforms/html/winforms01232003.asp