![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net类
文章平均质量分 62
xjzdr
QQ:276341866,C#,.net core ,Oracle,VB.Net,VB,Delphi,Python,jenkins
展开
-
C#用Ionic.Zip实现文件、目录的压缩及分卷
Ionic.Zip可以压缩文件,也可以压缩目录,使用方便,无限制原创 2022-06-01 16:28:21 · 984 阅读 · 0 评论 -
iTextSharp实现PDF的合并与分卷
iTextSharp实现PDF的合并与分卷原创 2022-05-31 15:06:27 · 913 阅读 · 0 评论 -
NPOI iTextSharp导出Excel并加水印
NPOI iTextSharp导出Excel并加水印源码下载:效果:调用代码:参考:C# .net 利用Npoi将Excel转Pdf(完整代码)_eNet-CSDN博客https://download.csdn.net/download/xjzdr/40706829原创 2021-11-12 15:12:55 · 1054 阅读 · 0 评论 -
C# .net 利用Npoi将Excel转Pdf(完整代码)
最近研究Excel表格转PDF的,网上用的各种第三方库的方法不少,比如用Spire.XLS、也有用开源的DinkToPdf的,发现都不好用。Spire.XLS是收费的,免费的导出后和水印,DinkToPdf的不好控制,不能做到精确的控制。最后参考了2篇文章后,写了一个DEMO:C#将Excel转为PDF,添加引用iTextSharp_花落下的日子的博客-CSDN博客通过c#高效实现excel转pdf,无需依赖office组件(支持excel中带有图片的转换)_沉默的方三毛的博客-CSDN博..原创 2021-11-12 14:45:40 · 10935 阅读 · 3 评论 -
DevExpress TreeLookUpEdit控件绑定不能选定某项数据,选定某项无效的坑
最近在测试DevExpressv20版本的 TreeLookUpEdit时,发现,TreeLookUpEdit选中某项时的一个坑,记录一下:发现错误:(1)通过select返回所有的分类,select Id,ItemName,ParentId FROM t_Item 获取所有的分类,查询结果放存在DataTable中(2)将DataTable绑定到TreeLookUpEdit(3)根据要编辑的当前记录的值,选中TreeLookUpEdit的某个节点发现无效。折腾了2天终于发...原创 2021-05-24 16:42:41 · 704 阅读 · 0 评论 -
VS2019 C# winfrom DataGridView做的多行表头控件及实例源码
网友的blog提供了一个用户控件。https://www.cnblogs.com/HopeGi/archive/2013/04/03/2982837.html我整理了一下,有几点说明一下:1、提供的是一个用户控件的源码,只需要把网友的源码回到项目中即可。2、编译一下,这个控件就会出现在工具栏上,拖过来用就可以了编译一下以后:3、要在表格控件中,对模板列进行编辑好:其中 的代码:HeaderItem item = this.boundGridView1.Heade.原创 2021-04-03 12:11:45 · 3233 阅读 · 0 评论 -
VS2019 MVC中AJAX调用后台方法,返回HTML标签,并传递参数到后台
网上找到不少资料,其实很简单后台控制器:public ActionResult GetExamStuListHtml(string ExamMouldId) { //生成前台HTML控件 StringBuilder sb = new StringBuilder(); t_QuestionApp QuestionApp1 = new t_QuestionApp(); DataSet ds...原创 2020-11-20 22:36:48 · 1118 阅读 · 0 评论 -
npm指定从github或者其它地址下载组件,npm指定url
格式 :npm install url --save如:要从github上下载mini-css-extract-plugin.git从githun.com中,复制出来的网址是:https://github.com/webpack-contrib/mini-css-extract-plugin.git那么安装方法是:npm install https://github.com...原创 2020-01-23 03:53:41 · 4614 阅读 · 0 评论 -
vs2019搭建vue+elementui项目开发环境
1、启动VS2019,新建vue.js的web项目Kunlun.WebApp2、编译报错:npm run build ”已退出,代码为 1。解决办法:依次运行:npm inpm auditnpm run build再重新编译:成功。点击运行:VS会自动启动一个服务:...原创 2020-01-22 07:46:39 · 6127 阅读 · 1 评论 -
开源框架.netCore DncZeus项目结构解析
DncZeus项目结构解析转自:https://codedefault.com/p/solution-structure-introduction前言DncZeus是一个基于ASP.NET Core WebApi + Vue.js的前后端分离的项目框架。既然是前后端分离,那么就应该有前端项目和后端项目。本文就从前后端的项目结构上来解析DncZeus的组成:前端项目:[Dn...转载 2020-01-21 22:57:05 · 857 阅读 · 0 评论 -
基于 ASP.NET Core 2 + Vue.js 的前后端分离的通用后台管理系统开源框架DncZeus使用入门(2)--配置数据库
1、安装SQL Server 2014 新建数据库KunlunErpDB2、创建表结构:在SQL中打开:01.schema(结构脚本).sql,将第一行 USE [DncZeus]改为:useKunlunErpDB,然后执行脚本,创建表结构3、插入基础数据在SQL中打开:02.data(示例数据脚本).sql,将第一行 USE [DncZeus]改为:useKunlun...原创 2020-01-21 19:51:19 · 595 阅读 · 0 评论 -
基于 ASP.NET Core 2 + Vue.js 的前后端分离的通用后台管理系统开源框架DncZeus使用入门(1)--搭建vue环境
1、下载DncZeus源码https://github.com/lampo1024/DncZeus/2、解压后目录:其中API是普通的asp.net coreAPI项目,可以用VS打开编译APP是前端项目。3、app运行方法app的目录结构如下:(1)DOC下进入DncZeus.App目录然后运行 npm i或者npm install运行时,会...原创 2020-01-21 18:40:48 · 1233 阅读 · 0 评论 -
vs2017 visual studio 2017 提交到gitee忽略相关的bin package等目录和文件夹的办法
1、在gitee上新建仓库2、clone仓库到本地的一个空文件夹test3、在本地的空文件夹中新建项目(或者把原来需要导入到gitee的项目复制到test文件夹下)注意:新建时,可以选择创建本地仓库,如果没有选择(即目录下没有自动创建.gitignore文件),可以copy一个.gitignore文件到test目录下(或者用文本文件编辑一个空的.gitignore文件)。然后把需要...原创 2019-12-05 16:40:29 · 2881 阅读 · 0 评论 -
C#中求两个日期之间的天数、小时数、分钟数
private void button1_Click(object sender, EventArgs e) { DateTime d1 = new DateTime(2004, 1, 1, 01, 36, 05); DateTime d2 = new DateTime(2004, 1, 2, 20, 16, 35);原创 2011-06-13 13:50:00 · 12932 阅读 · 0 评论 -
C#桌面磁性窗体
转自:http://kb.cnblogs.com/a/1547320/ 看到千千静听的窗口可以在接近屏幕边缘时贴在边缘上觉得不错,自己也有这个需要,所以写了这个方法,测试了感觉还蛮不错的,哈哈~使用的时候只要在想应用的窗体的Form_Move(object sender,EventAges e)事件里面调用即可ps:不过有时窗体可能会比较闪,这个可能是代码还有待改善,或者是在For转载 2011-11-10 14:55:15 · 1394 阅读 · 0 评论 -
sharpziplib的压缩,支持文件,文件夹的递归。
关于sharpziplib的压缩,网上的文档很多,虽然有支持文件夹压缩的,但总都有这样或者那样的问题,或者不支持文件夹的递归,这个源码是是我费半天功夫调试出来的,支持文件 文件夹的递归。经测试,多层子文件夹都没问题,其中的文件也有比较大的文件,解压后都能正常打开。源码请在此处下载: sharpziplib文件夹递归压缩解压缩源码ICSharpCode.SharpZipLib.dll文件原创 2011-11-03 11:34:01 · 1619 阅读 · 0 评论 -
CSharp将任何文件转成字符串保存到数据
功能介绍:通常,在我们开发时时,如何需要将文件保存到数据库中,我们会将该字段设置成IMAGE格式,即以二进制的形式保存。这就存在一个问题,以二进制形式保存后的数据库,在导出或者备份数据时,无法将该字段导出成SQL语句。下面介绍的是将任何文件转化成串的形式保存到数据库中,然后就可以将将数据库中的数据导出到XML等格式了。你可以从些处下载源码: 将文件转成字符串并保存到数据库中数原创 2011-10-30 09:37:57 · 6208 阅读 · 1 评论 -
C#后台调用前台javascript的五种方法
C#后台调用前台javascript的五种方法转自:http://blog.csdn.net/joetao/article/details/3383280 由于项目需要,用到其他项目组用VC开发的组件,在web后台代码无法访问这个组件,所以只好通过后台调用前台的javascript,从而操作这个组件。在网上找了找,发现有三种方法可以访问到前台代码:第一种,OnClie转载 2011-11-18 17:24:36 · 942 阅读 · 0 评论 -
C#文件加密
你可以从此处下载源码 CSharp将任何文件转成字符串保存到数据库及文件加密一、加密类DESFileClass.cs using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;using原创 2011-10-30 09:43:47 · 1625 阅读 · 0 评论 -
VS2010下asp.net 对现有的PDF文档进行加密(利用iTextSharp)
到2011年8月iTextSharp最新版本下载地址: http://download.csdn.net/source/3514917 using System;using System.Collections.Generic;using System.L原创 2011-08-14 17:10:09 · 4171 阅读 · 1 评论 -
JS调用CS里的方法:WebMethod PageMethods AjaxMethod
http://blog.csdn.net/llll29550242/article/details/6120426举个列子:Default.aspx 里代码Default.aspx 里代码 无标题页 function minbzdm() { PageMethods.OK(xxx); } function xxx(result) {转载 2011-12-14 06:47:05 · 3072 阅读 · 0 评论 -
delphi加密C#解密示例源码说明
delphi中加密的一个串在C#中进行解密 delphi编写的dll中的源码: const MyKey='meetingzdr2011pcen'; function test3(SrcStr: pchar): pchar;stdcall;//字符串加密函数//对字符串加密(Src:源 Key:密匙)var KeyLen :Integer; KeyPo原创 2011-12-16 09:05:18 · 2753 阅读 · 3 评论 -
解决win7下安装Oracle8.17乱码问题
win7的系统,oralce8i安装好后,在sql navigator中输入sql语句查询的时候,结果中文都出现 '靠靠靠?'的乱码,找到了以下解决方法: 键入regedit打开注册表找到HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0/NLS_LANG 修改NLS_LANG的值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK中文:转载 2013-05-17 13:23:30 · 3939 阅读 · 0 评论 -
asp.net连接MYSQL的SQL语句中有汉字问题最简单、最终的解决方法
VS2010 asp.net开发的程序连接MYSQL5.6数据 ,原创 2014-07-29 00:16:12 · 1734 阅读 · 0 评论 -
asp.net中kindeditor4.1.7用法及配置图片上传,图片批量上传(VS2010)
从官网下载kindeditor4.1.7:原创 2014-10-28 09:01:14 · 6401 阅读 · 0 评论 -
复杂Linq语句写法
从网上收藏的复杂Linq语句写法 1、case when:原型:sql原型:SELECT ProductID, Name, Color, CASE WHEN Color = 'Red' THEN StandardCost WHEN Color = 'Black' THEN StandardCost + 10 ELSE List...原创 2018-07-24 10:01:15 · 1616 阅读 · 0 评论 -
Navicat Premium 12022破解及连接MySQL8+时出现2059错误解决方法
关于navicat12022_premium_cs_x64破解方法里面包括navicat12022_premium_cs_x64安装文件、破解文件,以及破解的详细过程截图。安装完毕后,navicat连接MySQL8+时出现2059错误:原因是在mysql8之前的版本中加密规则为mysql_native_password. 而mysql8之后的加密规则为caching_sha2_passwo...原创 2018-10-16 09:57:18 · 493 阅读 · 0 评论 -
NFine框架全屏问题解决办法
使用NFine的几点要求:1、每个表的主键字段名必须为:F_Id,主键类型是GUID类型;2、每个表必须包含以下几个字段:F_CreatorUserId nvarcahr(50)F_CreatorTime datetimeF_LastModifyUserId nvarcahr(50)F_LastModifyTime datetimeF_DeleteUserId nvarcahr...原创 2019-05-16 09:55:41 · 740 阅读 · 0 评论 -
ASP.NET程序中常用的三十三种代码 (转)
1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")接收参数:string a = Request.QueryString("id");string b = Request.QueryString(转载 2008-11-06 21:22:00 · 575 阅读 · 0 评论 -
asp.net+IIS6+URLWriter配置
本人的程序为VS2008下采用.net 3.5的框架开发的,参考:http://www.cnblogs.com/NetSos/archive/2010/04/17/1714470.html 在IIS/你的站点/属性/主目录/配置/映谢 加入一个扩展名为“.*”配置跟 aspx页面相同的扩展名项。注意“确认文件是否存在”不要勾选,否则会出现找不到文件。或者虚拟目录下右键、属性...原创 2011-06-13 13:49:00 · 2103 阅读 · 0 评论 -
给dsoframer.csx制作CAB安装包
给dsoframer.csx制作CAB安装包原创 2010-11-20 14:47:00 · 2212 阅读 · 0 评论 -
使用CodeDom生成程序集(在你的代码中用程序生成一个程序)
下面的代码用于在本程序中,根据输入的代码生成另一个程序:HelloWorld.exe 创建一个Windows Form程序WindowsFormsApplication1,添加下面的引用: using System.CodeDom;using System.CodeDom.Compiler;using Microsoft.CSharp; 全部代码如下:using Sys原创 2009-02-25 11:09:00 · 929 阅读 · 0 评论 -
常用的正则表达式(实例)
常用的正则表达式(实例).doc "^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 +转载 2008-12-09 09:34:00 · 781 阅读 · 1 评论 -
AD开发中OU组织机构的属性、 Group的属性
属性的含义: 属性名:objectClass,属性值: top属性的含义: 属性名:objectClass,属性值: organizationalUnit属性的含义: 属性名:ou,属性值: 电力系统设计部属性的含义: 属性名:distinguishedName,属性值: OU=电力系统设计部,OU=勘察设计研究院,DC=zdrmoss,DC=com属性的含义: 属性名:ins原创 2008-12-01 19:55:00 · 10327 阅读 · 2 评论 -
AD开发用户(User)属性完全手册(AD User)
AD开发用户属性完全手册(AD User) 属性的含义: 属性名:objectClass,属性值: top属性的含义: 属性名:objectClass,属性值: person属性的含义: 属性名:objectClass,属性值: organizationalPerson属性的含义: 属性名:objectClass,属性值: user属性的含义: 属性名:原创 2008-12-01 18:56:00 · 9487 阅读 · 0 评论 -
创建动态数据输入用户界面
转自:http://msdn.microsoft.com/zh-cn/library/aa479330.aspx 创建动态数据输入用户界面 发布日期 : 4/4/2005 | 更新日期 : 4/4/2005Scott Mitchell4GuysFromRolla.com摘要:Scott Mitchell 演示一种根据编辑的数据动态生成 ASP.NET 数据输入窗原创 2009-01-13 08:26:00 · 1066 阅读 · 0 评论 -
当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法
当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法2007-06-02 00:57问题症状:当前标识(帐户名**)没有对“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files”的写访问权限。 说明: 执行当前 Web 请求期间,出现未处理的原创 2009-01-09 00:43:00 · 2377 阅读 · 0 评论 -
WORD转XPS格式
using oWord = Microsoft.Office.Interop.Word; private void button1_Click(object sender, EventArgs e) { if(this.openFileDialog1.ShowDialog()!=DialogResult.OK) {原创 2009-01-02 11:35:00 · 6968 阅读 · 2 评论 -
收集的C#和Word操作的一些代码(本人未经测试)
一、WORD中对象的属性种类InlineShapes有一个type属性,type 是WdInlineShapeType WdInlineShapeType can be one of the following constants. wdInlineShapeEmbeddedOLEObject wdInlineShapeHorizontalLine wdInlineShapeLinkedOLE原创 2008-11-06 21:15:00 · 2087 阅读 · 0 评论 -
Excel中工作薄几种属性的设置(C#)
Excel.Application appExcel=new Excel.Application(); Excel.Workbook workbook=appExcel.Application.Workbooks.Add(true); appExcel.Visible = true; //工作薄所在的位置(第一个工作薄) Excel.Worksheet xlSheet = (Excel.Work转载 2008-10-30 00:03:00 · 3391 阅读 · 1 评论