日期:2014-05-18  浏览次数:20840 次

datagridview导出到Excel 一个小问题
for (int row = 0; row < rowcount; row++)
  {
  for (int col = 0; col < colcount; col++)
  {
  if(dgview.Columns[col].Visible == true)
  try
  {
  objExcel.Cells[row + 2, col + 1] = dgview.Rows[row].Cells[col].Value;
  }
 

  objExcel.Cells[row + 2, col + 1] = dgview.Rows[row].Cells[col].Value这一句,如果在value后面加上.tostring()
即:objExcel.Cells[row + 2, col + 1] = dgview.Rows[row].Cells[col].Value.tostring();
就会报错:未将对象的引用设置到对象的实例 ??
如果不加.tostring()就没问题  
请问下这是什么问题啊??


------解决方案--------------------
http://blog.csdn.net/happy09li/article/details/7431967