C# 将dataGridView数据导出到excel时出错
这是我的密码:C# 将dataGridView数据导出到excel时出错,c#,excel,C#,Excel,这是我的密码: public virtual void CopyToClipboard() { gridView1.SelectAll(); DataObject dataObj = gridView1.GetClipboardContent(); if (dataObj != null) Clipboard.SetDataObject(dataObj); } private void barButtonItem1_ItemCli
public virtual void CopyToClipboard()
{
gridView1.SelectAll();
DataObject dataObj = gridView1.GetClipboardContent();
if (dataObj != null)
Clipboard.SetDataObject(dataObj);
}
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
CopyToClipboard();
Microsoft.Office.Interop.Excel.Application xlexcel;
Microsoft.Office.Interop.Excel.Workbook xlWorkBook;
Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet;
object misValue = System.Reflection.Missing.Value;
xlexcel = new Excel.Application();
xlexcel.Visible = true;
xlWorkBook = xlexcel.Workbooks.Add(misValue);
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
Excel.Range CR = (Excel.Range)xlWorkSheet.Cells[1, 1];
CR.Select();
xlWorkSheet.PasteSpecial(CR, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, true);
}
这就是错误:
错误2“DevExpress.XtraGrid.Views.Grid.GridView”不包含“GetClipboardContent”的定义,并且找不到接受类型为“DevExpress.XtraGrid.Views.Grid.GridView”的第一个参数的扩展方法“GetClipboardContent”(是否缺少using指令或程序集引用?)
我只需要将数据从gridview导出到excel文件,只导出我在网格中看到的内容。是一种方法,您使用的是
DevExpress.XtraGrid
。您可以使用。是否缺少using指令或程序集引用?有时候这是我的问题,我不知道。我是这门语言的新手,在我将“GetClipboardContent”改为“CopyToClipboard”后,它说“不能将类型'void'隐式转换为'System.Windows.Forms.DataObject'”。我是这门语言的新手,在我将“GetClipboardContent”改为“CopyToClipboard”后,它说“无法将类型'void'隐式转换为'System.Windows.Forms.DataObject'”