c# 将 setDatagridview11(); setDatagridview22();两个方法同时执行
时间: 2024-02-27 18:59:11 浏览: 33
C#datagridview使用方法
在 C# 中,可以使用多线程来同时执行 `setDatagridview11()` 和 `setDatagridview22()` 方法,这样可以提高程序的处理效率。具体代码如下:
```csharp
using System.Threading;
Thread thread1 = new Thread(new ThreadStart(setDatagridview11));
Thread thread2 = new Thread(new ThreadStart(setDatagridview22));
thread1.Start();
thread2.Start();
thread1.Join();
thread2.Join();
```
在这段代码中,我们创建了两个线程 `thread1` 和 `thread2`,并将 `setDatagridview11()` 和 `setDatagridview22()` 方法分别作为线程的启动方法。然后调用 `Start()` 方法启动线程,最后使用 `Join()` 方法等待线程执行完毕。这样就可以同时执行这两个方法了。
需要注意的是,如果这两个方法操作的数据是同一个 `DataGridView` 控件,那么需要注意线程安全问题,可以使用 `Invoke` 方法来在 UI 线程中执行操作。
阅读全文