2009-07-10 40 views
10

DataGridViewの内容をコピーしてExcelに貼り付けたいとします。私は試しました:DataGridViewの内容をクリップボードにコピー

myDataGrid.SelectAll(); 
DataObject dataObj = myDataGrid.GetClipboardContent(); 
Clipboard.SetDataObject(dataObj, true) 

しかし、これは何も貼りません。

提案がありますか?

答えて

21

この行を追加しましたか?

myDataGrid.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableWithoutHeaderText; 

作業サンプルについては、this MSDN articleを参照してください。

+0

いいえ、ありがとう – Karl

1

Microsoft Visual Studioを使用する場合は、デザインファイルで実行できます。あなたのグリッドビュー- >右クリック - >プロペティ - >クリップボードコピーモード - > EnableWithoutHeaderText

関連する問題