0

我的申请有问题。该应用程序以登录表单开始,然后我使用以下线程来运行我的应用程序。

Thread t = new Thread(Program.RunApplication);
t.Start();
Thread.Sleep(2000);

但是我现在在尝试将我的任何报告保存为 excel 或 pdf 时遇到问题,它给了我错误当前线程必须位于我通过添加创建的单个线程

[STAThread]

在我的 Main[] 之前,但现在我真的不知道问题出在哪里。

有人可以帮忙吗?

4

1 回答 1

0
Thread t = new Thread();
        t.TrySetApartmentState(ApartmentState.STA);

……

当然还有 try,catch 错误处理..

于 2013-08-28T08:07:41.980 回答