首页 新闻 会员 周边

C#开发Winform 窗体

0
[已解决问题] 解决于 2015-12-21 16:08

有个问题,怎么打开文本文件,比如说我已知道这文件的物理路径(D:\CMP\12.xls),就想在winfrom窗体里打开这个Excel 文件?怎么做?

搁忆的主页 搁忆 | 小虾三级 | 园豆:612
提问于:2015-12-03 09:31
< >
分享
最佳答案
0

什么叫打开?

你前面说的是文本文件,后面说的是EXCEL,这两个又不一样的。

对电脑程序来说,打开只是取得文件的句柄,对人一点用没有的。

如果你说的是人的打开,也就是说你想看到内容,那么,每种不同的文件格式都要有相应的查看器(所谓的查看器就是可以正确解读文件格式的代码),从而在windows窗口上画出你想看到的正确内容。

文本文件是最容易的,因为你只需要用ASCII(或者UNICODE)解码,就可以直接显示在文本框(多行)里面了。

如果是WORD\EXCEL\PCD\CDR\AI\FH\CAD等等,则需要相应的代码或者控件。

奖励园豆:5
爱编程的大叔 | 高人七级 |园豆:30839 | 2015-12-03 09:43

大叔所言甚是,小弟受益匪浅。

还有个问题?我的文件路径是从映射盘里得到的,要把文件下载在本地,该如何是好?

搁忆 | 园豆:612 (小虾三级) | 2015-12-03 11:56

@搁忆: 如果是WINFORM的话,就是COPY啊,不叫下载。

你看看system.io里面的类的使用吧。

https://msdn.microsoft.com/zh-cn/library/sfezx97z(v=vs.110).aspx

C#学习笔记(十六):使用打开保存文件对话框

你这情况,我的建议是你还是买本《C#从入门到精通》看看,

对基础知识的了解是有好处的。

爱编程的大叔 | 园豆:30839 (高人七级) | 2015-12-03 12:03

@爱编程的大叔: 是在网络映射盘里的,不下载在本地可以吗?到时候发布上去没有权限访问不了。

这winform 开发时在我一年前学的,都忘得差不多了。现在又要搞会winfrom得好好补补了。

谢谢!

搁忆 | 园豆:612 (小虾三级) | 2015-12-03 12:09

@搁忆: 你到底要下载到本地还是不下载到本地?

一般不用网络盘搞这事,不过高级的成本就高了,和你想象的差了非常的远。

凑合着用吧,安全问题是最贵的成本。

爱编程的大叔 | 园豆:30839 (高人七级) | 2015-12-03 12:15

@爱编程的大叔: 那必须要下载到本地了,那些文档是客户看的,要留档。

大叔,有个问题想问你呀,你还在做IT吗?还是做架构师了?

搁忆 | 园豆:612 (小虾三级) | 2015-12-03 14:32

@搁忆: IT比较好玩啊,架构师就是个Title而已。

爱编程的大叔 | 园豆:30839 (高人七级) | 2015-12-03 15:49

@爱编程的大叔: 就是这个Title的头衔很多人想拿都那不到,这个工资又高又清闲。

搁忆 | 园豆:612 (小虾三级) | 2015-12-03 16:14

@搁忆: 好像不如CTO吧?你看着清闲而已,呵呵,画一条线1美元,学会在哪儿画一条线9999美元。

爱编程的大叔 | 园豆:30839 (高人七级) | 2015-12-03 17:03

@爱编程的大叔: 好吧,还有这么厉害的。

搁忆 | 园豆:612 (小虾三级) | 2015-12-03 18:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册