[置顶] wpf采用Xps实现文档显示、套打功能(原创)

摘要: 近期的一个项目需对数据进行套打,用户要求现场不允许安装office、页面预览显示必须要与文档完全一致,xps文档来对数据进行处理。Wpf的DocumentView 控件可以直接将数据进行显示,xps也是一种开放式的文档,如果我们能够替换里面的标签就最终实现了我们想要的效果。推荐两篇关于xps的文档介绍http://www.microsoft.com/china/MSDN/library/Windev/WindowsVista/0601XMLPaperSpecification.mspxhttp://technet.microsoft.com/zh-cn/ms771722(fr-fr,VS.85 阅读全文

posted @ 2013-11-13 11:40 owlbcc 阅读(6940) 评论(12) 推荐(2) 编辑

2014年8月29日

NetSerialComm的基本使用方法

摘要: 近期搞一个com口传输的小项目,原来认为是一个挺简单的一个小功能,结果生产商发来com以后直接傻眼了,还要对相关的硬件流进行处理 如下 // 硬件流控制设置 dcb.fOutxCtsFlow = FALSE; dcb.fRtsControl = FALSE;// XON/XOFF流控制设置 dcb.... 阅读全文

posted @ 2014-08-29 11:00 owlbcc 阅读(588) 评论(0) 推荐(0) 编辑

2014年8月27日

datatable的数据转置

摘要: 没有具体测试过,5w条数据在i5机器上大概是1.3~2s左右,但是个人感觉就是在处理数据库的分页或者是写条件的时候会有一些麻烦,不如使用数据库分页!但是这种方法不失为一种思路 private void Form1_Load(object sender, EventArgs e) { ... 阅读全文

posted @ 2014-08-27 23:46 owlbcc 阅读(470) 评论(0) 推荐(0) 编辑

2014年7月26日

c++与C# winform的消息通讯--(结构体与byte数组的使用)

摘要: 近期正在做一个蓝牙驱动的使用程序,其中有一块从c++发送数据到C#的部分,网上查了很多资料,大多都是介绍如何通过调用函数获取用户数据。并且在消息发送中,很少介绍如何发送一个结构体,并且结构体里面有byte数组(硬件开发常用)等如何进行处理。首先c++里面要建立一个dll文件: 1 BOOL APIE... 阅读全文

posted @ 2014-07-26 23:52 owlbcc 阅读(4515) 评论(0) 推荐(2) 编辑

2014年3月18日

xps文档打印后winform界面文字丢失

摘要: 最近做的xps文档打印功能,绝对的一波三折,一开始开发的时候,始终用的是xps writer 虚拟打印机,测试的时候也是,一直没有发现问题,但是真正到用户使用的时候,接上正式打印机,打印时候没有问题,一旦打印完成,再次进入打印winfrom的界面就花掉了,如下图;结果更换了多台电脑,win7、winxp都不行,然后就更换打印机,换了很多打印机也不行,自己写了一个最小的打印的程序,发现打印以后还出现同样的问题。没有办法,试着去微软的官方论坛上看看有没有大牛能帮忙解决一下,结果还真有一个搭理我的,我发了一个测试的程序过去,人家说他们那边没有问题。我当时凌乱了,突然想到,这个会不会跟window语. 阅读全文

posted @ 2014-03-18 12:57 owlbcc 阅读(2323) 评论(3) 推荐(3) 编辑

2013年4月15日

枚举数据库中所有表的列名(转)

摘要: 枚举数据库中所有表的列名SELECTCASE WHEN C.column_id = 1 THEN O.name ELSE N'' END AS TableName,--表名C.column_id AS Column_id,--列序号C.name AS ColumnName,--列表ISNULL(PFD.value, N'') As Value,--列值ISNULL(IDX_1.PrimaryKey, N'') AS PrimaryKey,--主键CASE WHEN C.is_identity = 1 THEN N'√' ELSE 阅读全文

posted @ 2013-04-15 14:03 owlbcc 阅读(252) 评论(0) 推荐(1) 编辑

2013年3月1日

如何在asp.net webform下使用rdlc

摘要: 最近做做一个mis的项目,需要用到了打印报表功能,原来是直接打印页面的,但是显示起来很不专业,所以想到使用vs自己带的rdlc报表进行处理。优点:报表开发比较快,体积比水晶报表小很多,微软原生兼容性有保证缺点:1、样式显示问题,不知道是为啥,我创建的报表在谷歌内核下显示的时候,数据显示方面出现错位2、用户使用报表显示的时候,会有插件下载的提示,可能在用户的客户端出现显示不出来的情况以下代码在vs2008中调试成功1、首先在项目中添加一个报表文件,名称成为report1.rdlc然后添加DataSet 设置成名称"mydts" , 点击右键选择添加一个datatable,设置 阅读全文

posted @ 2013-03-01 13:32 owlbcc 阅读(2389) 评论(0) 推荐(1) 编辑

2013年2月26日

(原创)mvc中ajax.beginform重复提交的问题解决

摘要: 最近处理mvc的一个小程序,废话不多说,程序很简单,如下图:三块,采用load方式对数据进行操作,在处理提交的时候,出现了一个诡异的问题,我每一次提交的时候,都会将数据提交2次。导致提交的数据被添加了2次,程序本身没有大的错误。我们看一下三段的代码leftindex(左边栏)@{ Layout = null;}<!DOCTYPE html><html> @Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/jqueryval")<head> < 阅读全文

posted @ 2013-02-26 21:33 owlbcc 阅读(2949) 评论(2) 推荐(2) 编辑

导航