-
NPOI操作Excel(无须安装Office) 常用实例下载 含完整源码
NPOI操作Excel(无须安装Office) 常用实例下载 含完整源码
- 2013-11-12下载
- 积分:1
-
SQLHelper连接数据库示例类
[实例简介] 连接sql数据库 类 [核心代码]using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;using System.Data.SqlClient;using System.Data; namespace Itcast.Cn{ public static class SqlHelper { private static readonly string conStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; //执行增删改的 public static int ExecuteNonQuery(string sql, CommandType cmdType, params SqlParameter[] pms) { using (SqlConnection con = new SqlConnection(conStr)) { using (SqlCommand cmd = new SqlCommand(sql, con)) { cmd.CommandType = cmdType; if (pms != null) { cmd.Parameters.AddRange(pms); } con.Open(); return cmd.ExecuteNonQuery(); } } } //封装一个执行返回单个值的方法 public static object ExecuteScalar(string sql, CommandType cmdType, params SqlParameter[] pms) { using (SqlConnection con = new SqlConnection(conStr)) { using (SqlCommand cmd = new SqlCommand(sql, con)) { cmd.CommandType = cmdType; if (pms != null) { cmd.Parameters.AddRange(pms); } con.Open(); return cmd.ExecuteScalar(); } } } //返回SqlDataReader对象的方法 public static SqlDataReader ExecuteReader(string sql, CommandType cmdType, params SqlParameter[] pms) { SqlConnection con = new SqlConnection(conStr); using (SqlCommand cmd = new SqlCommand(sql, con)) { cmd.CommandType = cmdType; if (pms != null) { cmd.Parameters.AddRange(pms); } try { con.Open(); return cmd.ExecuteReader(CommandBehavior.CloseConnection); } catch (Exception) { con.Close(); con.Dispose(); throw; } } } //封装一个返回DataTable的方法 public static DataTable ExecuteDataTable(string sql, CommandType cmdType, params SqlParameter[] pms) { DataTable dt = new DataTable(); using (SqlDataAdapter adapter = new SqlDataAdapter(sql, conStr)) { adapter.SelectCommand.CommandType = cmdType; if (pms != null) { adapter.SelectCommand.Parameters.AddRange(pms); } adapter.Fill(dt); } return dt; } //封装一个带事务的执行Sql语句的方法 public static void ExecuteNonQueryTran(List list) { using (SqlConnection con = new SqlConnection(conStr)) { using (SqlCommand cmd = con.CreateCommand()) { con.Open(); using (SqlTransaction trans = con.BeginTransaction()) { cmd.Transaction = trans; try { foreach (var SqlObject in list) { cmd.CommandText = SqlObject.Sql; if (SqlObject.Parameters != null) { cmd.Parameters.AddRange(SqlObject.Parameters); } cmd.CommandType = SqlObject.CmdType; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); } trans.Commit(); } catch (Exception) { trans.Rollback(); } } } } } } public class SqlAndParameter { public string Sql { get; set; } public SqlParameter[] Parameters { get; set; } public CommandType CmdType { get; set; } }}
- 2015-04-01下载
- 积分:1
-
NPOI 项目使用示例源码下载
NPOI 项目使用示例源码下载
- 2013-09-29下载
- 积分:1
-
c#发送带附件的邮件 附源码
需要引用以下命名空间方可发送带附件的邮件 using System.Net;using System.Net.Mail;using System.Net.Mime
- 2013-04-23下载
- 积分:1
-
C# 线程池 实例(实现了创建、销毁、暂停线程池、恢复线程池)
从易语言转型到C#感觉C#自带的线程池不够灵活(或许是自己的技术不够),所以自己写了一个线程池工作类为了配合自己的使用习惯,有兴趣的可以下载参考代码用到的是信号处理以及队列等一些比较基础的东西,已经测试了功能基本上可用
- 2019-08-13下载
- 积分:1
-
C#网络爬虫抓取图片示例代码
- 2015-04-28下载
- 积分:1
-
DevExpress控件GridControl全选功能以及DataGridView 全选源码下载
DevExpress控件GridControl全选功能以及DataGridView 全选源码下载
- 2014-01-23下载
- 积分:1
-
对象串行化保存与读取实例
选择图片 串行化保存,然后再将其读取到image实例
- 2013-02-12下载
- 积分:1
-
百度编辑器(ueditor)完整实例 在asp.net 项目实现 附源码
ueditor编辑器含有如下功能: 全屏源码撤销重做无序列表有序列表取消超链接超链接清空文档全选打印查询替换预览Google地图百度地图百度应用分页图片涂鸦音乐附件截图表情视频插入Iframe模版背景日期时间图片转存水平线锚点特殊字符引用插入代码加粗斜体下划线删除线文字颜色背景颜色上标下标居左对齐居中对齐居右对齐两端对齐字母大写字母小写从左向右输从右向左输首行缩进清除格式格式刷自动排版纯文本粘贴自定义样式段落格式段前间距段后间距行间距字体字号图片默认图片居左图片居右图片居中插入表格删除表格右合并单元格下合并单元格拆分成行拆分成列拆成单元格合并单元格前插入列前插入行删除列删除行表格前插行自动聚焦工具栏浮动字数统计表情本地化自动清除自动长高元素路径图片浮层纯文本粘贴源码高亮右键菜单 而且可以自定义插件 二次开发
- 2013-04-21下载
- 积分:1
-
winform 抽奖程序源码
winform 抽奖程序源码
- 2014-01-02下载
- 积分:1