在主线程外的线程中不要用诸如单线程采用的
                            MessageBox.Show("hello:" + dt.Rows[i]["title"].ToString() + "\n" + dt.Rows[0]["content"].ToString(), "hello");方法这样会出问题的。你可以通过控件的异步调用方法Invoke()来显示线程 发出的消息