vb.net通过数组将datagrid值导出到excel

时间:2013-07-28 13:16:10

标签: vb.net

我正在尝试使用数组将datagrid值导出为ex​​cel。 我在以下行中收到错误“ComException was unhandled”:

 xlWorkSheet.Range("A1").Resize(DataGridView1.Rows.Count, DataGridView1.Columns.Count).Value = myArray

1 个答案:

答案 0 :(得分:0)

有关详细信息,请参阅this MSDN page。请尝试以下

    Dim myRange as Excel.Range = xlWorkSheet.Range("A1", Reflection.Missing.Value)
    myRange.Resize(DataGridView1.Rows.Count, DataGridView1.Columns.Count)
    myRange.Value = myArray

这假设你的myArray是一个二维数组。