将DataGridView内容复制到剪贴板

Kar*_*arl 13 c# clipboard datagridview copy

我想复制DataGridView的内容并将其粘贴到Excel中.我试过了:

myDataGrid.SelectAll();
DataObject dataObj = myDataGrid.GetClipboardContent();
Clipboard.SetDataObject(dataObj, true)
Run Code Online (Sandbox Code Playgroud)

但这只是没有粘贴.

有什么建议?

Mag*_*son 24

你添加了这条线吗?

myDataGrid.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableWithoutHeaderText;
Run Code Online (Sandbox Code Playgroud)

请查看此MSDN文章以获取工作示例.