摘要: using System;using System.IO;using System.Data;using System.Text;using System.Diagnostics;using System.Security;using System.Security.Cryptography;/* ... 阅读全文
posted @ 2015-04-07 10:57 任锋 阅读(10915) 评论(0) 推荐(0) 编辑
摘要: 代码页名称显示名称37IBM037IBM EBCDIC(美国 - 加拿大)437IBM437OEM 美国500IBM500IBM EBCDIC(国际)708ASMO-708阿拉伯字符 (ASMO 708)720DOS-720阿拉伯字符 (DOS)737ibm737希腊字符 (DOS)775ibm77... 阅读全文
posted @ 2015-04-07 10:11 任锋 阅读(4598) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,按enter跳到下一控件private void txtFindText_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) SendKeys.Send("{TAB}"); }private void... 阅读全文
posted @ 2014-12-26 10:16 任锋 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-12-20 12:14 任锋 阅读(110) 评论(0) 推荐(0) 编辑
摘要: private static void ReadExcel(string path) { IWorkbook workbook; ISheet _sheet; string fileExt = Path.GetExten... 阅读全文
posted @ 2014-12-17 16:19 任锋 阅读(565) 评论(0) 推荐(1) 编辑
摘要: static DataTable GetData(Stream stream) { using (stream) { using (StreamReader input = new StreamReader(s... 阅读全文
posted @ 2014-12-17 16:15 任锋 阅读(2641) 评论(0) 推荐(0) 编辑
摘要: 发送邮箱要支持smtp PS:QQ邮箱必须设置独立密码才能开启smtp 利用outlook发送邮件 outlook必须处于打开状态,如果发送不带附件的邮件需要加mailItem.Display(),带附件不需要加,outlook2010下测试,版本为14 阅读全文
posted @ 2014-12-02 22:23 任锋 阅读(190) 评论(0) 推荐(0) 编辑
摘要: IEnumerable接口和IEnumerator接口区别1. 简单来说IEnumerable是一个声明式的接口,声明实现该接口的类就是“可迭代的enumerable”,但并没用说明如何实现迭代器(iterator).其代码实现为: public interface IEnumerable { IE... 阅读全文
posted @ 2014-11-25 10:27 任锋 阅读(154) 评论(0) 推荐(0) 编辑
摘要: EF Code First:数据更新最佳实践最近在整理EntityFramework数据更新的代码,颇有体会,觉得有分享的价值,于是记录下来,让需要的人少走些弯路也是好的。为方便起见,先创建一个控制台工程,使用using(var db = new DataContext)的形式来一步一步讲解EF数据... 阅读全文
posted @ 2014-11-24 17:29 任锋 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 取消事件:if(event.keyCode==13){ //判断是否为回车键 event.keyCode=0; event.returnValue=false; alert("当前设置不允许使用回车键");} event.keyCode=0; event.returnValue=false;... 阅读全文
posted @ 2014-11-21 15:01 任锋 阅读(156) 评论(0) 推荐(0) 编辑