【问题标题】:datagridview copy to clipboard exceptionsdatagridview 复制到剪贴板异常
【发布时间】:2012-05-23 21:24:46
【问题描述】:

我正在尝试将大量数据(约 50,000 行,200 列双精度数)从 datagridview 复制到剪贴板。为此,我选择所有单元格并按 Ctrl+C,此时我认为 datagridview 会在内部处理实际的剪贴板复制。程序暂停几秒钟,然后显示神秘的消息......

“参数'提示'不能转换为类型'字符串'。”

...然后程序退出。

过去我曾多次从 datagridview 复制到剪贴板,但从来没有这么多单元格。无论如何,我不认为这对于当今的计算机来说是过多的数据。

这是调试更大问题的一部分,我在其中编写了一个例程,将整个 datagridview 复制到剪贴板,打开一个新的 Excel 工作簿,然后转储到 Excel。如果我为这个特定的 datagridview 运行该例程,我会得到一个 System.OutofMemory 异常。

【问题讨论】:

    标签: .net datagridview clipboard


    【解决方案1】:

    也许我太快说 50K 行 + 200 列对于剪贴板来说是一个可管理的数量。该判断部分来自在 Excel 中复制和粘贴类似数量的能力,但经过进一步检查,我不确定 Excel 是否/何时/如何使用剪贴板。所以也许我超出了合理的内存需求......我已经转向零碎的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      • 2015-08-31
      • 1970-01-01
      • 1970-01-01
      • 2022-11-24
      相关资源
      最近更新 更多