我的申请有问题。应用程序从登录表单开始,然后我使用以下线程来运行我的应用程序。
Thread t = new Thread(Program.RunApplication);
t.Start();
Thread.Sleep(2000);
但是当我尝试将任何报告保存为excel或pdf时,我遇到了问题,它给了我错误 当前线程必须坐到我添加
所做的单线程[STAThread]
在我的主[]之前 但现在我真的不知道是什么问题。
有人可以帮忙吗?
答案 0 :(得分:0)
Thread t = new Thread();
t.TrySetApartmentState(ApartmentState.STA);
...
当然试试,抓住错误处理..