我们可以使用线程动态地将行添加到数据列表中吗



我有一个存储过程,经过长时间的处理,它需要10秒才能从表中提取30条记录。每个数据列表项都有许多控件,在这些控件内进行数据绑定,同时将这30条记录绑定到数据列表,这也需要一些时间。

我想知道我们是否可以将此作业分配给线程??

请帮忙,提前谢谢!!

每个数据列表项都有许多控件,这些控件将被数据绑定同时将这30条记录绑定到数据列表,数据列表也需要有点长。

绑定UI控件时,应始终在UI线程上

我想知道我们是否可以将此作业分配给线程?

UI控制的简单答案是否定的

对您来说,选项是内存中的数据集合可以在线程上更新,但您需要使用线程安全集合或使用类似lock 的构造使其线程安全

最终数据绑定将始终在UI线程上,否则将导致异常

最新更新