题目是大意,具体比如打开某个xls表格,能显示表格的内容,然后列可以增、删、改。可以添加行,也能修改行里面的内容,然后保存修改。
   试过用dataGridView做了会,发现比较难实现上述所有功能,尤其是多维表头功能实现感觉好难哦。
   有资料链接的给给吧,谢谢,最好给链接的同时,也说说自己对我写这个功能时的建议。。时刻在线等,比较急。。
PS:楼主菊尚处,对提供重大线索者,你懂得O(∩_∩)O~..

解决方案 »

  1.   

    http://www.cnblogs.com/peterzb/archive/2009/05/29/1491891.html
    看下这个有帮助没有。
      

  2.   

    可以用ole方法,在C#中引入Execel,直接用Excel编辑就可以了
      

  3.   

      我的本意是,用ole把数据查询出来绑定给dataGridView后,一系列的增删改查都在winform界面上操作,不用Excel编辑啊~~~(而且有个重大问题,假如我excel里面有二维表头的话,绑定到dataGridView后,二维表头变成了一维表头,请问在绑定成功后顺便二维表头还是二维表头,可以么。)
      

  4.   

       刚引出的问题,excel里面是二维表头,怎么样在导入(绑定)到dataGridView后,也保持二维表头的格式?    当然,有关实现题目中功能的链接尽管贴出来,楼主给大家Orz了,请大家多出出主意。 Orz.
      

  5.   

    重写DataGridView,或者去找个开源的插件
      

  6.   

    必须重写dataGridView控件我现在已经基本实现绘制报表所需要的基本功能,包括导入Excel模板导入,
    插入、添加、删除行列,合并单元格等功能,支持词法分析器(实现+-*/ == <> and or和各种函数计算功能)我就是参考下面的例子,改造的
    http://www.cnblogs.com/peterzb/archive/2009/05/29/1491891.html
    看下这个有帮助没有。
      

  7.   

    在重写datagridview中,增加textbox实现编辑功能,好好研究datagridview吧
      

  8.   

    shangxinyu123君,那个加载Excel表的时候,如果本来就有二维表头,怎么搞定。 你给的例子都是后期制作的时候合并单元格。