本帖最后由 xiaoao314224236 于 2013-12-27 09:56:41 编辑

解决方案 »

  1.   

    這個是操作數據集的問題,從數據庫里读出的数据都是 有列名的,你从Excel 读出 的数据 也有列名  不过都是默认的 column1  column2 之类的,你需要建一个datatable 建列  建主键(datatable 有主键属性的)
    然后把datatable 放到 dataset里  在更新
      

  2.   

    如果更新数据少,是否可以直接根据 Sql语句更新   update 表  set  要更新的字段1 ='要更新的值1',
    要更新的字段2='要更新的值2' where 主键='**'   直接通过 ADO.net 来执行这个语句,批量更新貌似没必要  
      

  3.   

    你的adapter的updatecommand 对象没有赋值。
    还有,excel自己修改的功能已经很强大了。为什么要用ado.net呢
      

  4.   

      excel 没有办法添加主键啊
      

  5.   

     如果是使用CELL[][]就必须要知道单元格的位置,我想依靠表头的名字去寻找我要的单元格的位置? 大神有办法么?