必须的部分剩下过滤字典、多线程、写datagrid