14

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

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

但这只是粘贴什么。

有什么建议么?

4

2 回答 2

25

你添加了这条线吗?

myDataGrid.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableWithoutHeaderText;

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

于 2009-07-10T11:01:17.530 回答
4

如果您使用 Microsoft Visual Studio,您可以在设计文件中执行此操作。您的 Gridview -> 右键单击​​-> 属性-> 剪贴板复制模式-> EnableWithoutHeaderText

于 2014-01-24T09:55:37.690 回答