摘要: Lesson 2: 任务和触发器 本系列文章是官方3.x文档的翻译,原文地址: "https://www.quartz scheduler.net/documentation/quartz 3.x/tutorial/index.html" 目录: "Lesson 1: 使用Quartz" "Less 阅读全文
posted @ 2018-07-09 10:17 David Huang 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Lesson 1: 使用Quartz 本系列文章是官方3.x文档的翻译,原文地址: "https://www.quartz scheduler.net/documentation/quartz 3.x/tutorial/index.html" 目录: "Lesson 1: 使用Quartz" "Le 阅读全文
posted @ 2018-07-05 16:56 David Huang 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 需求 给指定列添加下拉列表。如下图: 思路 1. NPOI的文档网站不能访问了,这里参考的POI文档。 2. 加下拉列表有两种方式,一种直接写字符串,例如 。这种方式限制最大长度255. 3. 第二种引用其他单元格。本例中采取的这种方式。新建一个Sheet,将所有选项填入其中。如图中第一行是客户信息 阅读全文
posted @ 2018-04-09 10:50 David Huang 阅读(666) 评论(1) 推荐(0) 编辑
摘要: 需求 要导出一个Excel,第一行是不定长字符串,合并单元格(A G)已知,现要计算第一行的高度。 思路 已知,NPOI的宽度单位是1/256个英文字符,在本例中,A列的宽度是2048,即 2048 / 256 = 8 个英文字符。在A4单元格里也可以看出。如下图: 第一行默认的行高,正好显示一行文 阅读全文
posted @ 2018-04-04 09:53 David Huang 阅读(993) 评论(1) 推荐(1) 编辑
摘要: Q:输出窗口乱码 A:修改.vscode文件夹下,tasks.json文件,具体内容见图 阅读全文
posted @ 2017-10-20 11:06 David Huang 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 目前EF Core调用存储过程,限制很多,比如返回结果必须是定义好的DbSet<>等等。这里用一种曲线救国的方式,自定义两个方法,用原始ado.net解决问题。以MySql数据库为例,代码如下: 阅读全文
posted @ 2017-09-29 10:48 David Huang 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 一、设置共享文件夹 二、访问 阅读全文
posted @ 2017-05-10 17:11 David Huang 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 一、问题:解决winform动态画图闪的问题,网上搜的方法,大部分都是: 凡是直接这么给人解答问题的,基本都是属于道听途说,自己没试过的。或者根本就没注意要解决的是“动态”的问题。 二、解决方法:动态画图不闪的方法如下,先上效果图(请忽略鼠标样式,是gif录制软件的效果): 三、代码:简单封了个自定 阅读全文
posted @ 2017-02-09 16:41 David Huang 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: sqlserver有output,Oracle有Sequence。Access用下面的方法,注意两次查询用一个connection: 阅读全文
posted @ 2016-12-14 17:26 David Huang 阅读(3701) 评论(0) 推荐(0) 编辑
摘要: 记录TransactionScope简单用法,示例如下: 问题1.这次使用的Access数据库,报错“提供程序不支持 ITransactionLocal 接口”。 解决方法:在连接字符串里,加上"OLE DB Services=-4",作用是禁用 OLE DB 会话池和自动事务登记。副作用是在频繁使 阅读全文
posted @ 2016-10-27 10:34 David Huang 阅读(587) 评论(0) 推荐(0) 编辑