【发布时间】:2017-05-12 03:28:38
【问题描述】:
我正在努力完成这部分工作,这是我目前的流程,请帮助我。
private void copyAlltoClipboard()
{
G2.SelectAll();
DataObject dataObj = G2.GetClipboardContent();
if (dataObj != null)
Clipboard.SetDataObject(dataObj);
}
private void btn_export_Click(object sender, EventArgs e)
{
copyAlltoClipboard();
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);
}
所以这是代码,它将datagridview导出到excel(但没有标题文本,我还需要导出标题文本)。 而对于上面的所有文本框,我也希望它们导出到 Excel,我该怎么做呢?
【问题讨论】:
标签: c# excel winforms datagridview