自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (14)
  • 收藏
  • 关注

原创 linux VScode权限不足解决办法

使用vscode进行coding的时候,保存不管用了,vscode 会提示你无法保存.原因 :使用的是sudo命令创建的工程,到文件夹后会发现文件夹上面会显示一把锁chmod 777 -R 需要改变存取模式的目录(中间加的 -R是递归这个目录下的所有目录和文件)...

2021-02-02 09:49:14 4368 1

原创 excel导出时间减去8导致时间为格林尼治时间

excel导出时间默认为格林尼治时间vue+mongoDB导出Excel,时间会产生-8的现象,经查excel把时区设置为格林尼治时间,导致时间-8了,可能别的系统也会有这种现象需要注意。

2020-12-09 16:11:26 576

原创 美能达bizhub 423系列打印机打印PDF传输超过140页,错误已清除的问题

美能达bizhub 423 323系列打印机型号比较杂,操作系统默认安装的是XPS驱动,平时打印没有问题。但是实际打印大文件会出现问题,比如140页会出现“错误已清除的问题”。解决办法:换用PCL驱动,驱动也有32位,64位的,要注意,(默认有xps,pcl,ps注意区分)...

2020-10-17 09:44:15 1449

原创 欢迎使用CSDN-markdown编辑器

微信扫描带网页链接的二维码打开显示内容错误临时解决方案,将http://debugtbs.qq.com复制到微信对话框发送,然后进入就可以强制使用系统webview估计可能会很快解决,只放临时解决方案。

2017-09-13 09:00:45 233

翻译 欢迎使用CSDN-markdown编辑器

public void CloseAll(MenuStrip MenuS)//1.关闭所有 { try { for (int i = 0; i < MenuS.Items.Count; i++) { ToolStripMenuItem

2016-02-01 10:00:04 396

翻译 c# combobox属性dropdownlist赋值

combobox属性设置为dropdownlist后,text 赋值如果combobox的内容里有则显示,没有则不显示。 即如果combobox1包含A B C D,赋值A则可以显示,F则不行。

2015-10-29 15:57:34 2928

原创 锐浪报表设置指定量空白行的方法

因为有的单据需要指定的行做模板。需要的数据向表格填充。所以最简单的办法是用明细网格做,然后规定明细网格的数据行数。 例如 这样的格式。 我们需要先设置为5行数据 然后设置“追加空白行”,这样即使我们只有一条数据,报表业会追加到我们设置的5行。 效果如图

2015-07-10 09:24:57 3702

原创 锐浪报表显示(含子报表)

到时候直接赋值给 (1)数据库连接字符串 (2)查询语句 (3)有子报表参照工艺用水的,这个有两个子报表public GridppReport Report = new GridppReport(); public GridppReport SonReport1 = new GridppReport();//子报表1 public GridppReport So

2015-06-04 10:52:52 5737

原创 锐浪报表“未能用指定连接串 "连接字段"连接到数据源,连接串中的用户名和密码已隐藏”

我是用的c/s开发的,sql连接字符串是public static string constr = “Data Source=192.168.8.11;Database=myDB;User id=myDB;PWD=0000000;Max Pool Size = 512;Connection Timeout=10”;这是用的sqlnative方式的语句。而锐浪报表使用的是oledb方式访问的数据库,语

2015-06-04 08:57:05 10694

原创 使用报告实现分子式显示

使用报告显示分子式显示分子式的方式比较困难,各个程序实现的方法也不通用。唯一比较合理的是通过html的标签的方式。这种算是比较通用的办法,word什么的在程序开发中是不能对外使用的(除非微软office系列)。今天的办法是利用锐浪报表的“支持html标签的”功能来实现对html标签的识别进而达到转义为分子式的目的。”支持html标签“ (是)平方米m<sup>2</sup><br>酒精C<su

2015-05-27 08:54:36 524

转载 .NET中的三种Timer的区别和用法

最近正好做一个WEB中定期执行的程序,而.NET中有3个不同的定时器。所以正好研究研究。这3个定时器分别是: //1.实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。 System.Windows.Forms.Timer // 2.提供以指定的时间间隔执行方法的机制。无法继承此类。 System.Thread

2015-03-24 08:13:33 394

转载 GridView的时候用到FindControl()在TemplateField中发现总是Find不到

对于在RowDataBound中Find,可以用if (e.Row.RowType == DataControlRowType.DataRow)来限制Find的范围,因为Find默认是在HeaderTemplate中找,如果不限定范围,在HeaderTemplate中找不到,自然就返回null,然后就出错了,DataControlRowType枚举中的DataRow确定是数据行.另一个是在

2014-07-23 17:27:15 1294

转载 如何使Session永不过期

先说明情况:公司做监控系统,B/S结构,主要用在局域网内部!监控系统开机可能要开好长时间,管理员的ID 和权限等是写在Session里的——我想不用Cookies的原因可能是Cookies不是很安全,还有就是局域网内,只是几台机子访问服务器, Session没有几个,所以即使总保持着Session也不会太占用资源,最起码服务器能承受的起。保持Session的方法:有人说设session.t

2014-06-14 11:06:56 639

转载 SQL数据库超时的原因与解决方法

如果SQL的数据库越来越多,有时候会遇到读取超时,死锁等一大堆问题,按经验来说,数据结构设计不合理,经常使用视图等原因都有,那些怎么解决呢?  1、由于数据库设计问题造成SQL数据库新增数据时超时  症状:  A、Microsoft OLE DB Provider for SQL Server 错误 '80040e31'[ODBC SQL Server

2014-04-14 17:25:16 3324

转载 C# WinForm程序完全退出的问题解决,需要的朋友可以参考一下

1.this.Close();   只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit();  强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问

2014-03-20 10:15:02 1231

原创 锐浪报表

一直以来,锐浪报表做的不错,尤其是适用于国内的状况。加上不是很满意rdlc的功能,查遍网络,很少有这方面的介绍。所以整理常用功能,以备使用。水平有限,大家根据自身情况来学习。套打技巧扫描原件电子版作为报表背景在报表上面依据背景画出控件位置根据字段可以设计数据库和报表的连接进行自动大批量打印多表头详见官方

2014-03-07 12:24:52 8387 2

转载 批处理注册控件

循环注册多个方法一:@echo offfor %%i in (*.dll) do regsvr32 /s %%ifor %%i in (*.ocx) do regsvr32 /s %%i方法二:FOR %%a in (dll ocx) do (FOR /F "delims=" %%b in ('dir "%cd%\*.%%a" /b/s') do (

2014-03-04 11:10:09 913

转载 提高性能 MSSQL百万数据量 值得注意的30条优化技巧

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id

2014-02-25 09:41:30 832

原创 跨语种数据库乱码

有时候我们要面对跨语种数据库,比如专业的工控软件(德国人写的中国人用),数据库写入我们本地文字就会显示乱码(数据库中),但是我们还需要对该软件做些二次开发。乱码问题很纠结。现在还是注意数据连接的一个参数 Auto Translate=True,默认为true,改为false就可以正常显示了。网上还有办法是把乱码ascaii转换为gbk,不知道行不,我的一定可以。亲测可用。P

2014-02-06 17:28:09 796

翻译 c# winform不同分辨率显示缩放的解决办法

c# winform不同分辨率显示缩放的解决办法:办法一、直接设置子窗体AutoScroll属性为true(滚动条),不能显示就拉滚动条吧办法二 、(1)将Form的AutoSize设为true(2)在Form上放个TableLayout,其Dock设为Fill.然后在TableLayoutPanel上放控件,记得TableLayout的RowStyle ColumnS

2013-12-06 09:16:13 4714

原创 c# 多网卡获取ipv4 ip地址办法列举

获取本机ip本来是很容易的,IPAddress _ip = Dns.GetHostAddresses(Dns.GetHostName())[0];就行了但是在vista win7等系统里面这样获得的是ipv6地址,另外有多张网卡的时候问题就更复杂了以前我都是根据自己的ip修改数组的下标,不过那样毕竟不是好的办法,也不是通用的办法,用AddressFamily来判断更好

2013-10-24 09:48:51 6954

转载 T- SQL性能优化详解

T- SQL性能优化详解故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户,你开始着手调查访问变慢的原因。  经过紧张的调查,你发现问题出在数据库上,当应用程序尝试访问/更新数据时,数据库执行得相当慢,再次深入调查数据库

2013-10-04 09:35:44 656

转载 c#的DateTime.Now函数详解

//2008年4月24日System.DateTime.Now.ToString("D");//2008-4-24System.DateTime.Now.ToString("d");//2008年4月24日 16:30:15System.DateTime.Now.ToString("F");//2008年4月24日 16:30System.DateTime.Now.To

2013-08-25 17:22:29 626

转载 SQL为查询的结果加上序号(ROW_NUMBER) 合并多个查询结果

SQL为查询的结果加上序号(ROW_NUMBER) 合并多个查询结果原作者好像叫做topcat,我是自己理解了一下凭记忆写下来备用的。如果使用Select Name From StudentTable,显示的结果是:Name张三李四而如果使用Select ROW_NUMBER() AS ROWINDEX,Name From StudentTable,则显示的结果是R

2013-08-20 17:18:50 1297

原创 excel数据源刷数据时不能排列问题

一个excel采用数据源方式刷数据,原先仅仅是读出来,最近要求按id升序进行排列。于是加了order by,     sql中执行成功,excel不变。 网上办法:在select 后边加 TOP 100 PERCENT   ,100%的意思。实测无效 真正解决办法:sql 语句是有效的,只是把excel的id栏升序排列一下再刷新,问题解决

2013-08-16 09:10:05 828

翻译 ms sql汉字首字母查询

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[fGetPy]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[fGetPy]GO--创建取拼音函数create function fGetPy(@Str varchar(500)=

2013-08-03 14:41:21 718

转载 net C# dataGridView 列宽设为百分比 %

设;置性性 AutoSizeColumnsMode 为 Fill代码this .dataGridView1 .DataSource=ds .Tables[0] .DefaultView;            this .dataGridView1 .Columns[0] .FillWeight=10;            this .dataGridView1 .C

2013-08-02 14:41:12 5591

翻译 关于Access数据库id自增列用update语句报“标准表达式中数据类型不匹配”的问题

Accesss数据库表fee存在自增列ID.原语句1:update fee set 项目='" + textBox1.Text.Trim() + "',费用='" + textBox2.Text.Trim() + "',收入支出='" + cbb1.Text + "' where ID='"+dataGridView1.CurrentRow.Cells[0].Value.ToString(

2013-07-29 16:01:25 1455

原创 网页文本编辑器提交失败问题

用的是kindeditor4.17,啰嗦两句,ueditor也不错,可惜官方只注重php方面,.net也支持但是默认的配置图片是不能用的。资料也很少,官方直接没有资料,论坛除php问题外从不解答。虽然很好但我放弃。kindeditor功能还有待加强(图片缩略图、宽高等)失败的原因是html代码中包含单引号‘,导致与数据库语句的单引号引起意义混乱,解决办法是把单引号转义为双引号,实际

2013-06-20 10:22:27 722

转载 如何不让DataGridView手工列自动排序

如果不想让DataGridView自动生成与数据源对应的列,只需要把属性AutoGenerateColumns设为false即可。需要注意的是在界面设计的属性窗口中是看不到AutoGenerateColumns属性的,需要在代码中设定,比如在窗口的构造函数中设定:dataGridView1.AutoGenerateColumns = false;

2013-06-19 17:02:20 645

转载 ScriptManager和UpdatePanel控件

ScriptManager和UpdatePanel控件(转) ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。几个重要的属性:    Scri

2013-06-13 08:48:17 586

原创 最开始.net ajax

只能向页面中添加 ScriptManager 的一个实例FormView控件中实现DropDownList+Ajax级联时,整个页面只能有一个ScriptManager控件,且ScripManager控件不能放在FormView里,而应放在Form下,FormView控件之前,否则会出现“只能向页面中添加 ScriptManager 的一个实例”的错误。         ">

2013-06-13 08:41:47 579

转载 aspx限制IP访问

首先是在global里加个Application_BeginRequest方法  void Application_BeginRequest(object sender, EventArgs e)    {        if (System.Web.HttpContext.Current.Request.Url.OriginalString.IndexOf("/admin

2013-06-06 10:57:24 1028

转载 C#中substr和substring的区别

这两个方法比较有意思,很像,但结果却是相差十万八千里。我也是从误用它们开始,慢慢进入到它们的世界。因为很巧的是当start是为0的时候,二者的结果是一样,而我在这之前就看过substr这个方法。所以让我产生一种错觉,就是只有substr,没有substring。当我发现是两个方法来的时候,我会傻笑自己的无知。下面介绍这两个方法:substr(start[,length])表示从start位置开

2013-05-31 10:00:31 621

原创 win7与xp 字体命名问题影响打印

最近再写一个c#的打印程序,需要设定字体为楷体,编译环境为win7,设置字体为楷体,打印正常。            float left = DrawString(e.Graphics, new PointF(50.8f, 69.2f), comboBox1.SelectedItem.ToString(), new Font("楷体", 16), new SolidBrush(Color.B

2013-05-20 09:31:27 714

转载 c#中ref和out 关键字

问题:为什么c#中要有ref和out?(而java中没有)需求假设:现需要通过一个叫Swap的方法交换a,b两个变量的值。交换前a=1,b=2,断言:交换后a=2,b=1。现编码如下:class Program   {       static void Main(string[] args)       {           int a = 1;

2013-04-11 10:46:12 601

原创 sql2005中delete与drop的区别

delete表是直接删除表内的数据,即清空表,表结构还是存在的。用法delete 表名drop表则是删除表,包括表结构。其中写的脚本在第三方的数据库管理程序(navicat)中总是莫名其妙的不成功,但是在微软的SQL Server Management Studio则能正常执行,所以对于较复杂的命令应该由SQL Server Management Studio来执行。还

2013-03-21 15:39:29 673

原创 sql中解决 distinct与groupby语句的不唯一性

测试环境mssql2005有时候我们需要选择一列为唯一值,办法有distinct和groupby。但是我们选择的列是多列,那么如果是非聚合函数,结果可能是不唯一的。 所以采用虚列是有意义的。 借用网上的例子:如何select出来一个虚列并且用null填充 假设有表table里面只有一列tselect distinct t, 0 as c1, 'abc'

2013-02-01 09:49:00 1385

原创 从datagridview更新到数据库方法

从datagridview更新到数据库从网上找的方法大多是datagridview绑定后更新到数据库。实际操作中发现存在诸多限制:如要求必须有主键、还要主键在操作的语句中。晕,太不灵活了常见代码:               SqlCommandBuilder cmd = new SqlCommandBuilder();                string str="sel

2013-01-03 15:24:53 670

转载 当SqlDataReader.Read()少一条记录时

SqlDataReader是c#里面针对读取SQLserver数据的一种很好用、效率很高的方式。SqlDataReader.Read()将数据库中的数据,保存至一个结果集中result中。利用read()方法,可以遍历当前结果集(每一条)记录;利用NextResult读取下一个结果集。当用while(SqlDataReader.Read())处理结果集的数据时,有时会发生少一条记录的情况,

2013-01-01 15:02:44 972

Windows11使用IE11工具(不要积分)

Win11系统默认不再提供IE11浏览器,只使用了Edge浏览器替代,但是又不少银行和机关的网站必须使用IE浏览器才可以登录,所以使用IE浏览器显得很有必要,这里给大家分享一款工具,可以一键恢复打开IE11浏览器

2023-04-15

美能达423 bizhub PCL驱动.rar

美能达423 bizhub PCL驱动,防止出现异常,具体问题可参照 https://blog.csdn.net/rund11/article/details/109129035

2020-10-17

AsposePdf在线预览pdf并lodop打印

1.AsposePdf在线预览pdf 2.lodop打印

2016-06-01

webuploader大文件分片上传aspx

可以上传图片,文件,大文件分片上传

2016-05-21

c#中英文二维码识别

就是支持中英文二维码识别,winform webform的,大大的良心

2016-05-16

C# findwindow及sendmessage外挂

c# 利用findwindow及sendmessage外挂,也可以程序间通信。但是本代码主要演示外挂方式。

2016-03-15

获取京东价格(夺宝岛+京东物价)

获取京东价格(夺宝岛+京东物价),jason学习的小例子

2014-10-28

百度坐标转火星坐标软件,附源码及生成软件

百度坐标转火星坐标软件,附源码及生成软件,可以转换成火星的坐标和度分秒,附带源码,准确率高,建议使用

2014-07-02

mssql存储过程解密软件

mssql存储过程解密软件,解密的,非常好,我试了

2014-04-23

c#窗体右下角自动弹出消失

c#窗体右下角自动弹出消失,用来提示

2014-04-03

水果网站asp源码

一个很好地水果网站asp源码,价值5000,带服务器。功能强大

2013-07-06

通用程序升级模块

程序专用升级模块,每次开机前检查ftp的新版本,然后升级。升级后再启动主程序。 一、 Autoup 为封装的自动升级代码,您可以根据自己的的需要实现程序的自动升级。 1、 Autoup \Description为系统描述文本,为您的系统的简短描述 2、 Autoup \Updater\AutoRun为系统升级时是否向用户提示,由用户决定是否升级,值为0时为不提示,非0向用户提示,这个功能没做。 3、 Autoup \Updater\Url为升级服务器的FTP地址,此升级程序需要在服务器上建立一个FTP站点。 4、 Autoup \Updater\LastUpdateTime为程序的最后一个版本的时间。 5、 Autoup /Application/ApplicationId为程序升级时在客户端建军立的保存临时下载文件的目录名 6、 Autoup /Application /EntryPoint为主程序的运行文件,即您的程序的启动文件 7、 Autoup /Application/ Version为程序的版本号 8、 Autoup / Files/ File为要升级或下载的文件列表,其中Ver为当前文件的版本号,Name 为文件名。其中文件夹中的文件以“文件夹名/文件名”格式书写。为了简便,版本号统一由autoup.xml 的version来判定。 9、启动的主程序还没做,自己到代码里改吧。。。。。。。。。。。。。。。 三、使用方法 发布新版本时,修改如下两个部分后即可把新版本发布到服务器 (1) 需要修改Autoup /Application/ Version节点,把版本号加大 (2) 把Autoup / Files下的需要升级的File的版本号加大,有新更改的文件时只需更改File节点。升级界面比较丑,自己美化。

2012-12-24

excel导入到数据库,再导出备份excel

1.首先把excel文档(03和07文档格式均支持,能手动选择需要的工作表)导入到datagridview中显示,查找错误、编辑后,直接把datagridview中的数据导入到数据库中。 2.再次更新数据后,还可以自动导出excel文档备份。(用第三方控件GemBox.ExcelLite.dll实现)。GemBox.ExcelLite.dll这个空间比excel.dll好,不用excel.exe杀进程,不过GemBox.ExcelLite.dll要下载破解版的,否则有限制。

2012-12-11

读取excel03-07并更新到数据库

保存excel到数据库,可在主界面datadridview中修改,准确无误后更新到数据库。更新字段在源码里,源码字段与数据库一一对应。

2012-12-06

企业战略培训游戏,完工版

企业要求做的培训游戏,有培训高层的作用,目前对于我来说只有练手作用,程序无垃圾代码,完成版直接能用。c# vs2010+access2003,数据库改名了.安全性还可以,对于初学者有一点参考价值。c/s结构,注册系统完善,非一般登录安全性能比

2012-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除