我想复制DataGridView的内容并将其粘贴到Excel中。我试过了:
myDataGrid.SelectAll();
DataObject dataObj = myDataGrid.GetClipboardContent();
Clipboard.SetDataObject(dataObj, true)
但这只是没有粘贴。
有什么建议吗?
答案 0 :(得分:23)
你添加了这一行吗?
myDataGrid.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableWithoutHeaderText;
查看this MSDN article的工作样本。
答案 1 :(得分:3)
如果您使用Microsoft Visual Studio您可以在设计文件中执行此操作。您的Gridview - >右键点击> Propeties-> ClipBoard复制模式 - > EnableWithoutHeaderText