DataTable
可以存储的最大行数为16,777,216
数据表最多行数 - 16,777,216 ,
数据表最多列 - ????
似乎无法找到最大列。
答案 0 :(得分:3)
我相信它受内存(RAM)限制。
你可以尝试一个小程序
DataTable dt = new DataTable();
try
{
for(int i = 0;i<1000000000000;i++)
dt.Columns.Add(i.ToString)
}
catch(Exception ex)
{
//Some limit exception!
}
答案 1 :(得分:1)
我认为只要超过1000,如果你认真地问这个问题,那么你可能需要查看数据结构而不是数据限制。
这可能有助于解释为什么需要这么多列。
答案 2 :(得分:1)
int.MaxValue但您可能首先获得OutOfMemoryException,具体取决于实际数据。