浅谈多线程中数据的绑定和赋值
摘要:
我们知道,微软的.NET控件做了大量的工作,用起来还是不错的,一般的数据绑定或者赋值比较简单。如下所示
文本赋值: txtTest.Text = "abc";
控件禁用: txtTest.Enable = false;
复杂的控件,如DataGridView的数据绑定,也是比较简单,只要数据源支持IListDataSource接口就可以了,如下所示
dataGridView1.DataSource=list;//list为DataTable或者ArrayList或者List等
在一般的单线程程序中,我们的数据绑定和UI的线程是一起的,那么绑定很正常,很OK,但是在多线程里面,如果你需要绑定这些数据,那么就要费一点周章了,呵呵.
如果你在不同于UI的另外一个线程里处理数据,当处理完毕,想绑定数据,那么应该如何呢,下面介绍几个方法给大家,一起分享一下,多线程控件中的数据绑定或者赋值等操作。 阅读全文
posted @ 2009-06-27 09:11 伍华聪 阅读(6761) 评论(10) 推荐(1) 编辑