C#
无名1949
这个作者很懒,什么都没留下…
展开
-
捕获Sqlserver 违反外键约束的异常处理信息
catch (System.Data.SqlClient.SqlException es) { foreach (System.Data.SqlClient.SqlError item in es.Errors) { var f = item.Number;原创 2013-12-14 14:28:24 · 899 阅读 · 0 评论 -
获取键盘的按键状态
[System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "GetKeyState")] public static extern int GetKeyState( int nVirtKey // Long,欲测试的虚拟键键码。对字母、数字字符(A-Z、a-z、0-9),用它原创 2015-11-30 08:47:26 · 2245 阅读 · 1 评论 -
C# 操作excel 常见问题解决方案
1、C#与excel互操作的错误无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制如果您使用的电脑要操作的是office2003而之前使用过office2007使用此方法可解决您的问题无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强转载 2014-08-26 10:58:14 · 6264 阅读 · 0 评论 -
Linq To List Group 和Sum的联合 用法
private void Sum() { List TT = new List(); TT.Add(new Test { ID = 1, IDName = "Test", ParentID = 0 }); TT.Add(new Test { ID = 2, IDName = "Test", Parent原创 2014-09-05 11:38:58 · 1854 阅读 · 0 评论 -
使用linq to list 做递归
private IEnumerable GetChildren_Menue(int ID, List XX) { List children_Menue = (from p in XX where p.ParentID == ID原创 2014-09-05 11:31:54 · 2641 阅读 · 0 评论 -
用与算去除两个Emun中重贴的部分数据
//----找到集合中的交集,并在第一个参数中出去交集部分 enum em { one = 0, two = 2, three = 4, four = 8, five = 16, six=32原创 2014-09-05 11:16:59 · 300 阅读 · 0 评论 -
MyMVC框架的使用
1)在web.config 中system.web 节点下添加如下代码 2)为了兼容IIs7.0 在节点下添加如下代码:原创 2014-08-06 16:11:41 · 952 阅读 · 0 评论 -
SqlCacheDependency的使用方法
步骤一:sql数据库必须开启ServiceBroker服务,首先检测是否已经启用ServiceBroker,检测方法:Select DATABASEpRoPERTYEX('数据库名称','IsBrokerEnabled')--1表示已经启用0表示没有启用步骤二:如果ServiceBroker没有启用,使用下面语句启用:ALTER DATABASE SET ENA原创 2014-03-05 09:10:23 · 864 阅读 · 0 评论 -
刷新当前页面的方法
第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs原创 2014-02-26 08:47:25 · 522 阅读 · 0 评论 -
c# 异常信息处理
1、catch (Exception err) { rt = AjaxResult.Error("系统错误:" + err.ToString()); return rt; }使用err.tostring()方法查看具体的异常信息。2、catch (Syst转载 2013-12-20 17:40:36 · 791 阅读 · 0 评论 -
oracle 异常捕获,主要是捕获删除数据违反了外键约束的方法
catch (Oracle.DataAccess.Client.OracleException ex) { foreach (Oracle.DataAccess.Client.OracleError error in ex.Errors) { if (error.原创 2013-12-14 14:27:26 · 768 阅读 · 0 评论 -
c# int[] 和string[] 之间的相互转换
1、int [] 转换为 string []int[] input= new int[10] { 1, 6, 3, 5, 8, 2, 9, 0, 4, 7 }; string[] output = Array.ConvertAll(input, delegate(int s) { return s.ToString(); });//ConvertAll(TInput[] array原创 2013-12-17 11:58:03 · 802 阅读 · 0 评论 -
DataTable 和List之间的转换
public static class DataTableExtensions { /// /// 转化一个DataTable /// /// /// /// public static DataTable T转载 2013-12-17 09:41:35 · 631 阅读 · 0 评论 -
ajax 调用的封装
1 ajax.ashxusing System;using System.Web;using System.Reflection;using OPPO.ZMD.Common;/// /// 前台Ajax请求(包括数据请求、表单提交)入口/// 这个类会利用反射的机制自动调用指定方法({type}.{method})/// 并允许传入方法参数,参数名称原创 2013-12-30 09:13:06 · 752 阅读 · 0 评论 -
webapi解决跨域 的问题
http://www.cnblogs.com/chenxizhang/p/3821703.html转载 2015-11-30 11:45:47 · 428 阅读 · 0 评论