STAthread没有';t让我用c#打印报告
本文关键字:打印 报告 没有 STAthread | 更新日期: 2023-09-27 18:29:13
我的应用程序有问题。应用程序从登录表单开始,然后我使用下面的线程来运行我的应用程序。
Thread t = new Thread(Program.RunApplication);
t.Start();
Thread.Sleep(2000);
但我现在遇到了问题,当我试图将任何报告保存为excel或pdf时,它会给我带来错误当前线程必须位于我通过添加创建的单个线程
[STAThread]
在我的Main[]之前但现在我真的不知道问题出在哪里。
有人能帮忙吗?
Thread t = new Thread();
t.TrySetApartmentState(ApartmentState.STA);
当然还有try,catch错误处理。。