C#:DataTable容量有限

在C#程序中,我将Excel数据传输到DataTable,然后将其显示在DataGridView中。 但是我的数据被截断:DataGridView停在F255列。

在debugging模式下,我发现我的DataTable具有256的logging容量,它匹配我的数据停止从Excel文件复制的地方。

我可以做错了吗? 有没有办法扩展DataTable的容量? 先谢谢你。

数据表行最多有16,777,216行。 列受限于内存。 你可以尝试的一件事是通过改变项目属性中的构build设置来迫使你的应用程序以64位运行。

否则,你将不得不购买更多的内存。