-
winform 刻录光盘实例
winform 刻录光盘实例
- 2013-11-04下载
- 积分:1
-
winform 自动完成(智能提示,autocomplete)的多种实现方式(textbox/ComboBox) 附完整源码以及截图
该实例用多种方式实现了根据用户输入自动完成的功能,是开发时较为常用的智能提示方法
- 2013-03-22下载
- 积分:1
-
C# json转换类 实例源码下载
json可以将某对象转换为字符串,然后发送给对方。对方收到后直接再转换成对象。推荐Newtonjson这个转换类,
- 2015-01-14下载
- 积分:1
-
医院叫号系统源码 -适用于没有硬件支持的小医院,就只需要一台电脑连接音响就OK
主要是将文字转换成语音文件,并可以存储为wav文件,利用的是win7自带语音库
- 2015-01-30下载
- 积分:1
-
C#版本身份证验证器
身份证验证器,可以得到该身份证的性别、地区、生日等信息
- 2013-01-19下载
- 积分:1
-
Asp.Net 实现与 Ucenter通信,整合后可实现账号同步登陆、登出
.Net版本的 Ucenter整合方案
- 2013-01-15下载
- 积分:1
-
带CheckBox列头的DataGridView 支持全选 反选功能 例子完整源码下载
使用方法: 初始化这个列表头 DatagridViewCheckBoxHeaderCell cbHeader = new DatagridViewCheckBoxHeaderCell(); cbHeader.Value = ""; SelectUin.HeaderCell = cbHeader; cbHeader.OnCheckBoxClicked = new CheckBoxClickedHandler(cbHeader_OnCheckBoxClicked); 填写你的全选的业务逻辑 void cbHeader_OnCheckBoxClicked(bool Status) { for (int i = 0; i < this.dataGridView1.Rows.Count; i ) { dataGridView1.Rows[i].Cells["SelectUin"].Value = Status; } }
- 2013-09-19下载
- 积分:1
-
C# Linq 动态查询条件 的 两种实现方式 (PredicateExtensions 和 Dynamic)
优选方案是:PredicateExtensions 很方便,很强大 调用示例:public static void Test3() { DbDataContext db = new DbDataContext(); Expression expressleft = PredicateExtensions.True(); expressleft = expressleft.Or(t => t.CategoriesID > 3); Expression expressright = PredicateExtensions.False(); expressright = expressright.Or(t => t.CategoriesID < 5); expressleft = expressleft.And(expressright); var sql = db.GetCommand(db.TemplateDocument.Where(expressleft).Select(t => new { t.TemplateID, t.TemplateName, t.CategoriesID })).CommandText; Console.WriteLine(sql); }
- 2013-11-16下载
- 积分: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
-
C# MD5加密实例
Md5加密实例
- 2013-01-27下载
- 积分:1