
c#
枫雨时空
但知行好事,莫要问前程
展开
-
使用oledb对数据库进行增删改查及批量插入操作
使用oledb操作数据库工具类,可使用泛型统一操作using System;using System.Collections.Generic;using System.Data;using System.Data.OleDb;using System.Linq;using System.Reflection;using System.Text;using S原创 2015-04-29 11:15:29 · 5563 阅读 · 0 评论 -
c# 下 根据Datatable的结构动态创建表
博主比较懒,使用一次以上的功能就绝对要封装成类或方法。不想说话,上代码,根据DataTable的结构动态创建数据库对应的表。/// <summary> /// 根据DataTable,生成建表语句 /// </summary> /// <param name="table"></param>...原创 2018-11-02 08:56:38 · 5151 阅读 · 3 评论 -
使用SqlBulkCopy批量插入,批量更新数据解决方案
最近重构公司的一个老项目,需要从指定库中批量获取更新数据,一条条插入实在太慢,搜寻了一下解决方案,有说使用sqlbulkcopy实现的,果然快很多。但是SqlBulkCopy有其局限性,字段顺序及名称必须完全对应,遂想了一个解决方案特记录如下: 思路: 1) 根据取过来的数据(DataTable)字段创建临时表 ‘ tmp_表名‘ 2)SqlBulkCopy数据导入临时表...原创 2018-11-01 17:32:02 · 19497 阅读 · 2 评论 -
应用程序无法启动,因为应用程序的并行配置不正确 解决方案
错误: 应用程序无法启动,因为应用程序的并行配置不正确。请参阅应用程序事件日志,或使用命令行sxstrace.exe工具”问题的处理方法。方法一:1. 开始 - 运行(输入services.msc)- 确定或回车,打开:服务(本地); 2. 我们在服务(本地)窗口找到:Windows Modules Installer服务,查看是否被禁用; 3.. 如果Windows Modules Ins...原创 2018-03-27 11:20:57 · 577821 阅读 · 34 评论 -
iis下部署网站步骤及常见问题解决方案
前言: 最近折腾了一个使用sqlite数据库的 网站项目,实施人员老是遇见各种问题,遂整理资料,共大家参考 主要遇见问题: 1. 网站部署步骤不明,老是忘记一些细节设置 2. mvc路由不起作用 3. sqlite数据库使用报错 4. 错误500 5.HTTP 错误 403.14 - Forbidden 6. HTTP 错误404资源地址:https://do...原创 2018-03-27 11:16:29 · 2679 阅读 · 0 评论 -
winform配置文件的简单使用
winform配置文件的简单使用 1. 首先创建一个winform解决方案2. 与添加类文件相同的方法添加配置文件,比如:右击解决方案下的项目名称—>添加—>新建项—>选择“应用程序配置文件”,.net默认文件名为app.config,点击确定打开文件app.config,加入配置文件内容,比如:xml version="1.0"encoding="原创 2015-05-15 09:58:59 · 781 阅读 · 0 评论 -
winfrom 为datagridview 添加行号
为datagridview添加行号1. 注册datagridview的RowPostPaint事件2. 在事件里手动画上行号using System;using System.Collections.Generic;using System.Drawing;using System.Linq;using System.Text;using System.Wi原创 2015-04-29 11:12:06 · 973 阅读 · 0 评论 -
C# winform 引用Grid++Report
C# winform 引用Grid++Report转自:http://blog.sina.com.cn/s/blog_a507d0c5010109ma.html报表在大多数的系统中要用到的,因为人们常常关心的是结果,而报表最好能把这些数据呈现出来我为大家推荐Grid++Report报表控件,并简单的介绍一下该控件的用法Grid++Report是一款不错的原创 2015-04-29 10:50:54 · 3875 阅读 · 0 评论 -
DataTable 与list 互转
近期写项目,使用小型数据库,不值当的使用框架,但是习惯了使用封装好的list对象,突然使用datatable 很不习惯,感觉太原始了,以下是我写的对于datatable与list的互转,共同学习。using System;using System.Collections.Generic;using System.Data;using System.Linq;usin原创 2015-04-29 11:07:22 · 704 阅读 · 0 评论 -
C# Stream 和 byte[] 之间的转换
C# Stream 和 byte[] 之间的转换一. 二进制转换成图片MemoryStream ms = new MemoryStream(bytes);ms.Position = 0;Image img = Image.FromStream(ms);ms.Close();this.pictureBox1.Image二. C#中byt原创 2015-04-29 10:44:49 · 503 阅读 · 0 评论 -
正则表达式判断输入日期格式是否正确
#正则表达式判断输入日期格式是否正确/// /// 是否为日期型字符串 /// /// 日期字符串(2008-05-08) /// public static bool IsDate(string StrSource) { return原创 2015-04-29 10:47:16 · 3149 阅读 · 0 评论 -
使用反射管理类,动态读取配置文件及json数据
懒,一般不写博文,工作9年了,自己的笔记一大堆,博客没有几篇,昨日偶然登录,发现上一篇博文 应用程序并行配置不正确解决方案,竟然访问量过万,备受鼓舞,分享一下懒癌人士,读取配置文件及json文件的方法。先看一下效果如果是列表形式如:List<InterfaceSetInfo> 使用的时候就是 var allConfigs = Config...原创 2018-11-02 09:45:39 · 989 阅读 · 0 评论