当前位置:编程学习 > C#/ASP.NET >>

.net DataGridView 导出数据到Excel 提示 错误!!!!‘未将对象的引用设置到对象的实例’

--------------------编程问答-------------------- for (int j = 0; j < dataGridView1.Columns.Count - 1; j++)   --------------------编程问答--------------------    for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)  
                  {  
                     for (int j = 0; j < dataGridView1.Columns.Count-1; j++)  
                     {
                         if (dataGridView1[j, i].ValueType == typeof(string))  
                            {
                                excel.Cells[i + 2, j + 1] = "'" + dataGridView1[j, i].Value.ToString();  
                             }  
                        else  
                             {
                                 excel.Cells[i + 2, j + 1] = dataGridView1[j, i].Value.ToString();  
                             }  
                     }  
                  }  
我试了 还是提示 未将对象的引用设置到对象的实例! --------------------编程问答-------------------- 这句 excel.Cells[i + 2, j + 1] = dataGridView1[j, i].Value.ToString();  
改成: excel.Cells[i + 2, j + 1] = dataGridView1[j, i].Value;  试试
--------------------编程问答--------------------          定义 Microsoft.Office.Interop.Excel.Application.workbook  abook  =  excel.Application.Workbooks.Add(true); 
     Microsoft.Office.Interop.Excel.Application.Worksheet asheet=abook..Worksheets(1)
把excel.cells 改为 asheet.cells
反正要定义sheet的
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,