数据源用bindingSource 试试。另外,你这个是逐单元格判断处理,本来就很慢,除非客户端的电脑能强。建议换一种展现方式,否则能优化的程度很小。
如果确定是40*40的,建议直接规定datagridview的行数和列数,感觉比逐行逐列加载快。
既然已经确定是40*40了,那为什么要用DataGridView?