none
大家好,关于BackGroundWorker的使用 RRS feed

  • 问题

  • 朋友们,我现在是这样的,做基础资料模块,分类  A  子类 A1 A2... 分类B 子类 B1,B2.... 。。。。

    我让它显示 在treeview下。 操作是 从数据库先读大分类,然后,第一个分类 ,读子类,然后 每一个子类 读子类的子类。显示

    这样的话,直接写没问题,但是会卡,所以我想把它放在backgroundworker 中,但是,每读取一个类,就加载到 treeview下。所以 这个让它显示似乎是要做在 backgroundworker 的dowork下,怎么做啊?求助

     

    或者朋友们有没有更好的加载方法啊?


    C#初学者,所以提的问题对各位前辈朋友来说可能很简单,也可能问法也不对,非常期待大家的回答……
    2010年11月27日 1:18

答案

  • 谢谢大家 ,我想到的办法是通过全取值过来,DATATABLE保存,然后通过DataView过滤异步加载到treeview下
    C#初学者,所以提的问题对各位前辈朋友来说可能很简单,也可能问法也不对,非常期待大家的回答……
    2010年11月28日 0:59

全部回复

  • 为什么我放在treeview mouseclick事件下的 backgroundworker . 总是busy
    C#初学者,所以提的问题对各位前辈朋友来说可能很简单,也可能问法也不对,非常期待大家的回答……
    2010年11月27日 4:48
  • 谢谢大家 ,我想到的办法是通过全取值过来,DATATABLE保存,然后通过DataView过滤异步加载到treeview下
    C#初学者,所以提的问题对各位前辈朋友来说可能很简单,也可能问法也不对,非常期待大家的回答……
    2010年11月28日 0:59