墨染白青

越努力越幸运 一枚专心撸码的女程序猿

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2019年9月4日

摘要: private void btn_excel_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count>0) { string a = "D:" + "\\KKHMD.xls"; ExportExcels(a, dataGridView1); } else { MessageBox.Show("数据为空,不能导出!"); } 阅读全文
posted @ 2019-09-04 15:50 墨染白青 阅读(422) 评论(0) 推荐(0) 编辑

摘要: /// <summary> /// 执行导出数据 /// </summary> public void ExportToExecl() { System.Windows.Forms.SaveFileDialog sfd = new SaveFileDialog(); sfd.DefaultExt = 阅读全文
posted @ 2019-09-04 15:48 墨染白青 阅读(193) 评论(0) 推荐(0) 编辑

2019年4月30日

摘要: 一、先打开Sql代理,可在数据库打开,也可在SQL Server 配置管理器打开 二、在数据库上的管理-新建维护计划,名称可以自己输入也可默认 三、点击备份数据库任务,把它拖到界面上 四、右键选择编辑,选择你的数据库备份 五、定时备份数据库,选择计划进行定时的选择。 阅读全文
posted @ 2019-04-30 09:51 墨染白青 阅读(457) 评论(0) 推荐(0) 编辑

2019年4月3日

摘要: 第一步:创建一个INI文件放在程序下的bin下Debug下 第二步:添加一个类在程序中,进行读写操作 第三步:引用INI文件路径,连接数据库 阅读全文
posted @ 2019-04-03 09:33 墨染白青 阅读(1088) 评论(0) 推荐(0) 编辑

2019年3月25日

摘要: (原文地址:https://www.cnblogs.com/tibos/p/5354131.html) 线程同步,一般来说分2种情况: 1.锁互斥 线程A在访问某个对象时,禁止其它线程访问,保证线程里的function为最小核心级. 2.信号灯 A线程执行完唤醒B线程,B线程执行完,唤醒A,反复交替 阅读全文
posted @ 2019-03-25 11:29 墨染白青 阅读(140) 评论(0) 推荐(0) 编辑

摘要: 原文转载自C#工具类:Json操作帮助类_IT技术小趣屋。 Json序列化和反序列化在程序开发中时常会遇到,在C#中可以使用很多种方法实现对数据的Json序列化和反序列化,封装一个Json操作工具类来简化相应的操作,该工具类中包含以下功能:对象转JSON、数据表转键值对集合、数据集转键值对数组字典 阅读全文
posted @ 2019-03-25 11:23 墨染白青 阅读(174) 评论(0) 推荐(0) 编辑

摘要: 一、验证码简介 验证码功能一般是用于防止批量注册的,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或字母或符号或文字,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才 阅读全文
posted @ 2019-03-25 11:20 墨染白青 阅读(398) 评论(0) 推荐(0) 编辑

摘要: 一、屏蔽F12审查元素 二、禁用右键菜单 三、屏蔽粘贴 四、屏蔽复制 五、屏蔽剪切 六、屏蔽选中 (本文转自博客园的 Clark_Kent ,博客原文:https://www.cnblogs.com/HenryCZH/p/5867833.html 感谢经验分享!) 阅读全文
posted @ 2019-03-25 11:07 墨染白青 阅读(335) 评论(0) 推荐(0) 编辑

2019年3月15日

摘要: 最近在做这个如何把excel导入到数据库中,经过多方查找,终于找到一个适合的,并且经过自己的完善可以正常使用(忘记原作者博客的链接地址了,敬请见谅) 代码如下:可根据自己的需求进行修改,我是要导入之后就对我的另一窗体进行刷新,定义了委托,你们可以忽略。 阅读全文
posted @ 2019-03-15 09:32 墨染白青 阅读(1520) 评论(1) 推荐(0) 编辑

2019年3月6日

摘要: public class PrintListView : ListView { /// /// 指示是否进行打印预览,默认值为 true /// private bool m_bIsPreview; /// ... 阅读全文
posted @ 2019-03-06 13:55 墨染白青 阅读(446) 评论(0) 推荐(0) 编辑