2014年2月24日

[转载]C#设置开机启动

摘要: 原理就是在注册表启动项里添加一项。路径:SOFTWARE\Microsoft\Windows\CurrentVersion\Run或者直接:运行->regedit找到这个路径添加一项。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingMicrosoft.Win32;namespaceCSharpS 阅读全文

posted @ 2014-02-24 23:17 iackjee 阅读(257) 评论(0) 推荐(0) 编辑

datagridview 右键选中行 并弹出菜单

摘要: private void dataGridView_OLUsers_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == MouseButtons.Right) { if (e.RowIndex >= 0) { dataGridView_OLUsers.ClearSelection(); data... 阅读全文

posted @ 2014-02-24 23:07 iackjee 阅读(643) 评论(0) 推荐(0) 编辑

[转载]async & await 的前世今生

摘要: async 和 await 出现在C# 5.0之后,给并行编程带来了不少的方便,特别是当在MVC中的Action也变成async之后,有点开始什么都是async的味道了。但是这也给我们编程埋下了一些隐患,有时候可能会产生一些我们自己都不知道怎么产生的Bug,特别是如果连线程基础没有理解的情况下,更不知道如何去处理了。那今天我们就来好好看看这两兄弟和他们的叔叔(Task)爷爷(Thread)们到底有什么区别和特点,本文将会对Thread 到 Task 再到 .NET 4.5的 async和 await,这三种方式下的并行编程作一个概括性的介绍包括:开启线程,线程结果返回,线程中止,线程中的异常处 阅读全文

posted @ 2014-02-24 09:03 iackjee 阅读(271) 评论(0) 推荐(0) 编辑

DataGridView 列自适应宽度 设置

摘要: 代码:Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;或者设置DataGridView的AutoSizeColumnMode属性为AllCells 阅读全文

posted @ 2014-02-24 00:35 iackjee 阅读(311) 评论(0) 推荐(0) 编辑

WCF已超过传入消息(65536)的最大消息大小配额的解决方法

摘要: 在服务端和客户端的配置文件中添加修改节点 maxReceivedMessageSize="1000000000";或者通过编程设置bind.MaxReceivedMessageSize = 1000000000;//设置传输的最大值 阅读全文

posted @ 2014-02-24 00:31 iackjee 阅读(404) 评论(0) 推荐(0) 编辑

导航