解决方案 »
- Ext.net如何实现智能感知
- 如何把字符串变成函数名?
- C#字节问题,急。
- c# 下如何做哈哈镜效果啊,快疯了
- 怎样用程序或者SQL语句实现表结构的生成?包括主键,外键关联以及约束等关系也要生成
- 为什么在ajax里面使用return false没有用?
- C# 怎么样在进入程序时让用户选择数据库进入连接啊?
- 对远程视频感兴趣的朋友加入讨论!
- 如何把gridcontrol的颜色控件coloredit的值保存到数据库
- 在线等候。怎样知道绑定到DataGrid的DataTable中的某一行的DataRow对象在这个DataTable中是第几行?
- “端口“COM6”不存在。”(System.IO.IOException)
- 请问一个类似网站检测的功能如何实现?
使用的是系统的FileDialog也会遇到编码问题吗?而且这个并不是每次打开都这样?先看MSDN文档描述
FileDialog 类
里面提到:
备注--------------------------------------------------------------------------------FileDialog 为包含 OpenFileDialog 和 SaveFileDialog 类的通用行为的抽象类。 虽然它包含这两个类的通用行为,但不应直接使用。 不能创建 FileDialog 的实例。 尽管该类声明为公共的,但不能从它继承,因为它包含内部抽象方法。 要创建对话框以选择或保存文件,请使用 OpenFileDialog 或 SaveFileDialog。
基本实现思路就是,打印时开启一个新进程,把要打印的文档内容传过去,完成打印后关闭新的进程,这样原来的进程就不会乱码了