我正在尝试将大量数据(约 50,000 行,200 列双精度数)从 datagridview 复制到剪贴板。为此,我选择所有单元格并按 Ctrl+C,此时我认为 datagridview 会在内部处理实际的剪贴板复制。程序暂停几秒钟,然后显示神秘消息......
“参数‘提示’不能转换为类型‘字符串’。”
...然后程序退出。
过去我已经从 datagridview 复制到剪贴板很多次,但从来没有这么多的单元格。无论如何,我不认为这对于今天的计算机来说是过多的数据。
这是调试一个更大问题的一部分,我在其中编写了一个例程,将整个 datagridview 复制到剪贴板,打开一个新的 Excel 工作簿,然后转储到 Excel。如果我为这个特定的 datagridview 运行该例程,我会得到一个 System.OutofMemory 异常。