06 2019 档案
摘要:1.使用XtraMessageBoxForm,自定义Icon 2.重写XtraMessageBoxForm,自定义消息字体,标题字体 3.注册XtraMessageBoxForm的Showing事件,自定义按钮字体及按钮大小 具体代码如下,只写了简单两种方法,可自己扩展,赋值MessageBoxIc
阅读全文
摘要:之前使用的是网上的一个表达式树版本,使用时需要显示写出参数及返回值的类型 Tin TOut, 略显麻烦 经过一点研究,决定还是使用另外一种使用缓存的版本,只用指定返回类型即可。效率比上面的代码略低,但比普通的反射还是要快不少。 静态类中声明以下方法及即可 使用时复制相同属性名的属性值,数据类型需相同
阅读全文
摘要:使用NuGet安装NPOI,添加以下命名空间 添加类 ExcelExporter 使用时传入文件路径,即可将DataTable导出到指定位置。 如要导出集合类数据IEnumerable<T>,使用反射转成DataTable即可。方法大同小异,这里就不写了
阅读全文
摘要:NPOI优点:部署机器不用安装Excel或OLEDB,支持32及64位的操作系统,支持xls/xlsx 使用NuGet搜索安装NPOI最新版,添加以下命名空间 添加类 ExcelImporter 使用时传入Excel文件路径及表格名称/序号即可,返回DataTable
阅读全文