DataGridViewの内容をコピーしてExcelに貼り付けたいとします。私は試しました:DataGridViewの内容をクリップボードにコピー
myDataGrid.SelectAll();
DataObject dataObj = myDataGrid.GetClipboardContent();
Clipboard.SetDataObject(dataObj, true)
しかし、これは何も貼りません。
提案がありますか?
DataGridViewの内容をコピーしてExcelに貼り付けたいとします。私は試しました:DataGridViewの内容をクリップボードにコピー
myDataGrid.SelectAll();
DataObject dataObj = myDataGrid.GetClipboardContent();
Clipboard.SetDataObject(dataObj, true)
しかし、これは何も貼りません。
提案がありますか?
この行を追加しましたか?
myDataGrid.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableWithoutHeaderText;
作業サンプルについては、this MSDN articleを参照してください。
Microsoft Visual Studioを使用する場合は、デザインファイルで実行できます。あなたのグリッドビュー- >右クリック - >プロペティ - >クリップボードコピーモード - > EnableWithoutHeaderText
いいえ、ありがとう – Karl