在多线程里查询数据库并填充dataGrid(原创)
摘要:
在查询大数据量时,窗体界面会不动,“正在查询...”的提示也不能显示。所以打算用多线程来实现,可是当在线程里面执行到 this.dataGridDF.DataSource=dt.DefaultView;填充数据时却提示报错,说什么该线程不能调用主线程创建的控件等等。后来查了许多资料,终于搞定。可以在查询数据库时操作别的了,“正在查询...”的提示也显示了。//或者在前面用一个线程查询,在线程里调用dataGrid.BeginInvoke(异步方法)来单独填充public delegate void myDelegate();DataTable dt;private void btnDianJi 阅读全文
posted @ 2013-04-06 16:24 HOT SUMMER 阅读(901) 评论(0) 推荐(0) 编辑