かなり大量のデータ(〜50,000行、200列のdouble)をデータグリッドビューからクリップボードにコピーしようとしています。これを行うには、すべてのセルを選択してCtrl + Cを押します。その時点で、datagridviewは実際のクリップボードコピーを内部で処理すると思います。プログラムは数秒間一時停止してから、不可解なメッセージを表示します...
「引数「プロンプト」をタイプ「文字列」に変換できません。」
...その後、プログラムは終了します。
私は過去にdatagridviewからクリップボードに何トンもコピーしましたが、これほど多くのセルはありません。とにかく、これが今日のコンピューターにとって膨大な量のデータであるとは思わない。
これは、データグリッドビュー全体をクリップボードにコピーし、新しいExcelブックを開き、Excelにダンプするルーチンを作成した、より大きな問題のデバッグの一部です。この特定のdatagridviewに対してそのルーチンを実行すると、System.OutofMemory例外が発生します。