会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wangfei1511
坚持,每天进步一点点!!!
博客园
首页
新随笔
联系
订阅
管理
2014年6月27日
单表头,多表头导出excel
摘要: 一、单表头 1 #region 导出 2 if (this.dgvInfo.Rows.Count > 0) 3 { 4 SaveFileDialog saveFileDialog = new SaveFileDialo...
阅读全文
posted @ 2014-06-27 14:31 wangfei1511
阅读(381)
评论(0)
推荐(0)
2014年4月26日
C# XmlSerializer 序列化,写入文件
摘要: XmlSerializer 将对象序列化到 XML 文档中和从 XML 文档中反序列化对象,XML 序列化是将对象的公共属性 (Property) 和字段转换为序列格式(这里是指 XML)以便存储或传输的过namespace ConsoleApplication1{public class Tes...
阅读全文
posted @ 2014-04-26 11:46 wangfei1511
阅读(1313)
评论(0)
推荐(0)
C#泛型
摘要: 泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:classProgram{staticvoidMain(string[] args){intobj = 2;Test test =newTest(obj);Console.Writ...
阅读全文
posted @ 2014-04-26 10:37 wangfei1511
阅读(138)
评论(0)
推荐(0)
2014年4月18日
数据库事务
摘要: 方法一:/// /// 执行多条SQL语句,实现数据库事务 /// /// 多条SQL语句 /// 执行事务影响的行数 public static int ExecuteSqlTran(string connectionStr...
阅读全文
posted @ 2014-04-18 13:22 wangfei1511
阅读(126)
评论(0)
推荐(0)
2014年4月14日
隐藏页面标签
摘要: 卡号
阅读全文
posted @ 2014-04-14 22:04 wangfei1511
阅读(121)
评论(0)
推荐(0)
2014年4月13日
FindAll
摘要: string[] arr = new string[] { "aa", "bb", "cc", "aa" };int acount = arr.ToList().FindAll(b => b == "aa").Count;
阅读全文
posted @ 2014-04-13 13:44 wangfei1511
阅读(149)
评论(0)
推荐(0)
2014年4月10日
Invoke参数计数不匹配
摘要: 原:Thread tt = new Thread(ThreadBing);tt.Start();delegate void MyDelegate(string s);private void ThreadBing(){if (InvokeRequired){Invoke(new MyDelegate(Getselect));}}public void Getselect(string Mid){}报错:参数计数不匹配改后 Thread tt = new Thread(new ParameterizedThreadStart(ThreadBing)); tt.Start()...
阅读全文
posted @ 2014-04-10 14:57 wangfei1511
阅读(1177)
评论(0)
推荐(0)
2014年4月3日
BackgroundWorker组件 ,多线程
摘要: 一、BackgroundWorker组件在VS2005中添加了BackgroundWorker组件,该组件在多线程编程方面使用起来非常方便,然而在开始时由于没有搞清楚它的使用机制,走了不少的弯路,现在把我在使用它的过程中的经验与诸位分享一下。BackgroundWorker类中主要用到的有这列属性、方法和事件:重要属性:1、CancellationPending 获取一个值,指示应用程序是否已请求取消后台操作。通过在DoWork事件中判断CancellationPending属性可以认定是否需要取消后台操作(也就是结束线程);2、IsBusy 获取一个值,指示 BackgroundWor...
阅读全文
posted @ 2014-04-03 15:39 wangfei1511
阅读(195)
评论(0)
推荐(0)
2014年4月2日
未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
摘要: 解决方法如下:方法一:“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。 如下图所示:方法二:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86。 如下图所示:
阅读全文
posted @ 2014-04-02 15:13 wangfei1511
阅读(191)
评论(0)
推荐(0)
2014年4月1日
.Net应用程序唯一运行实例
摘要: 逻辑处理步骤如下,1.初始化应用程序,启动程序初始化进程;2.访问系统进程列表,根据初始化进程关键信息进行匹配查找;3.没有找到匹配进程(这一步是不会发生的,因为当前初始化进程也在列表中,不过还要看获取进程列表的实现代码怎么写),继续初始化进程,程序初始化完成运行。4.找到第一个匹配进程,判断找到的进程ID是否同初始化进程ID相同;5.如果第一个匹配进程ID同初始化进程ID相同,则为当前初始化进程,继续查找;6.没有找到第二个匹配进程,表明当前运行的是首个实例,继续初始化进程,程序初始化完成运行。7.找到第二个,表明已有一个实例在运行,停止当前程序初始化,提示已有应用程序运行。8.如果找到第一
阅读全文
posted @ 2014-04-01 16:59 wangfei1511
阅读(396)
评论(0)
推荐(0)
公告