c#progessbar与backgroundworker

1、一个主窗口,上面放一个backgroundworker,这个backgroundworker运行的时候,有数据sum在变化。
2、一个frm_grb窗口,上面放一个progressbar。
3、我想在主窗口上点击一个按钮,然后弹出frm_grb窗口。progressbar的值随backgroundworker中sum值变化而发生变化。
怎么做谢谢。

自定义事件,frm_grb绑定到这个事件上,backgroundworker去触发这个事件