DataRow row1 =dsXls.Tables[tableNameX].NewRow();错误信息:
未将对象引用设置到对象的实例。这是怎么回事??

解决方案 »

  1.   

    tableNameX是什么?如果是表名的话,加引号。
    DataRow row1 =dsXls.Tables["tableNameX"].NewRow();
      

  2.   

    tableNameX 是一个变量  string tableNameX="Sheet1";
      

  3.   

    确定一下dsXls里有没有这个Sheet1表
      

  4.   

    确定一下dsXls里有没有这个Sheet1表
      

  5.   

    看dsXls是不是null
    再看tableNameX在不在
      

  6.   

    对啊,就是这样的,可能就是没有sheet1这个表。。
      

  7.   

    在调试的时候dsXls.Tables[tableNameX]能里面有数据。 我怀疑是后面的那个NewRow();
    的问题。。