winform怎么写个类似于xls表格功能的界面。

q27981872 2012-08-20 04:13:05
题目是大意,具体比如打开某个xls表格,能显示表格的内容,然后列可以增、删、改。可以添加行,也能修改行里面的内容,然后保存修改。
试过用dataGridView做了会,发现比较难实现上述所有功能,尤其是多维表头功能实现感觉好难哦。
有资料链接的给给吧,谢谢,最好给链接的同时,也说说自己对我写这个功能时的建议。。时刻在线等,比较急。。
PS:楼主菊尚处,对提供重大线索者,你懂得。。。O(∩_∩)O~..
...全文
261 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
q27981872 2012-08-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
重写DataGridView,或者去找个开源的插件
[/Quote]
啊, 你有没有用过类似的, 给个名字我搜搜。
highreport 2012-08-21
  • 打赏
  • 举报
回复
其实二维表头,还是三维表头、四维表头就是前面几行中,有合并单元格而已。

解决办法,肯定利用需要合并单元格的地方进行重绘
q27981872 2012-08-21
  • 打赏
  • 举报
回复
shangxinyu123君,那个加载Excel表的时候,如果本来就有二维表头,怎么搞定。 你给的例子都是后期制作的时候合并单元格。
highreport 2012-08-21
  • 打赏
  • 举报
回复
在重写datagridview中,增加textbox实现编辑功能,好好研究datagridview吧
highreport 2012-08-21
  • 打赏
  • 举报
回复
看看我的空间,已解决两个技术难题
highreport 2012-08-21
  • 打赏
  • 举报
回复
必须重写dataGridView控件

我现在已经基本实现绘制报表所需要的基本功能,包括导入Excel模板导入,
插入、添加、删除行列,合并单元格等功能,支持词法分析器(实现+-*/ == <> and or和各种函数计算功能)

我就是参考下面的例子,改造的
http://www.cnblogs.com/peterzb/archive/2009/05/29/1491891.html
看下这个有帮助没有。
q27981872 2012-08-21
  • 打赏
  • 举报
回复
是不是比较难, 都没人了。
homejiji 2012-08-20
  • 打赏
  • 举报
回复
重写DataGridView,或者去找个开源的插件
q27981872 2012-08-20
  • 打赏
  • 举报
回复
刚引出的问题,excel里面是二维表头,怎么样在导入(绑定)到dataGridView后,也保持二维表头的格式? 当然,有关实现题目中功能的链接尽管贴出来,楼主给大家Orz了,请大家多出出主意。 Orz.
q27981872 2012-08-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
可以用ole方法,在C#中引入Execel,直接用Excel编辑就可以了
[/Quote]
我的本意是,用ole把数据查询出来绑定给dataGridView后,一系列的增删改查都在winform界面上操作,不用Excel编辑啊~~~(而且有个重大问题,假如我excel里面有二维表头的话,绑定到dataGridView后,二维表头变成了一维表头,请问在绑定成功后顺便二维表头还是二维表头,可以么。)
cchvsgame 2012-08-20
  • 打赏
  • 举报
回复
可以用ole方法,在C#中引入Execel,直接用Excel编辑就可以了
Csharp_琪 2012-08-20
  • 打赏
  • 举报
回复

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧