随笔分类 -  C#/Winform

windows winform c#
摘要:一. 如何处理数据库连接 1. 数据库连接可以分为“物理连接”和“逻辑连接”(默认使用连接池的情况下Pooling=true): 物理连接:创建数据库连接时,默认会有一定数量的物理连接(默认Min Pool Size = 0 表示建立1个物理连接,可以设置最多连接数,默认Max Pool Size 阅读全文
posted @ 2016-06-16 10:12 lee小菜 阅读(4222) 评论(0) 推荐(0)
摘要:在使用config文件来保存一些参数,便于下次启动程序时自动加载上次设置的参数的功能时, 碰到个问题,vs2010下调试运行程序始终无法实现config记录上次参数值,而直接运行exe程序 又是可以的。 那么vs下直接调试运行和exe运行有什么区别呢? 从vs2005开始,vs调试加入了承载进程(v 阅读全文
posted @ 2016-03-17 10:47 lee小菜 阅读(3912) 评论(0) 推荐(0)
摘要:ref: C# AOP实现方法拦截器 在写程序的时候,很多方法都加了。日志信息。比如打印方法开始,方法结束,错误信息,等等。 由于辅助性功能的代码几乎是完全相同的,这样就会令同样的代码在各个函数中出现,引入了大量冗余代码。 最后找到了AOP解决方案,分享出来。供大家参考。 实现步骤 一、下载安装 P 阅读全文
posted @ 2016-02-24 10:47 lee小菜 阅读(429) 评论(0) 推荐(0)
摘要:ref:http://www.diybloghome.com/prology/975.html 一、概念理解 老规矩,还是先看官方解释:AOP(Aspect-Oriented Programming,面向切面的编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加 阅读全文
posted @ 2016-02-23 17:03 lee小菜 阅读(290) 评论(0) 推荐(0)
摘要:将TextBox绑定到DataTable某一列属性上 DataTable dt = GetDataTable() textBox1.DataBindings.Add("Text", dt, "columnName", true); 当修改TextBox值时,必须要鼠标手动点击对应DataTable 阅读全文
posted @ 2016-02-19 09:40 lee小菜 阅读(1417) 评论(0) 推荐(0)
摘要:1. Microsoft SQL Server Management Studio 中创建 存储过程 1.1 借助模板资源管理器中的Stored Procedure模板进行修改创建 1.2 直接新建查询中sql创建 (无output参数,无return值) use database GO creat 阅读全文
posted @ 2016-02-18 15:54 lee小菜 阅读(337) 评论(0) 推荐(0)
摘要:DataGridView 分页显示函数 1.获取当前页的子数据表函数 public static DataTable GetPagedTable(DataTable dt, int PageIndex, int PageSize) { DataTable newdt = dt.Clone(); // 阅读全文
posted @ 2016-02-18 15:20 lee小菜 阅读(621) 评论(0) 推荐(0)
摘要:默认显示时间不显示秒yyyy-MM-dd HH:mm dataGridView.Columns["日期时间字段"].DefaultCellStyle.Format = "yyyy-MM-dd HH:mm:ss"; 成功实现了对秒的输出。 阅读全文
posted @ 2016-01-27 14:59 lee小菜 阅读(2002) 评论(0) 推荐(0)
摘要:Checked属性为bool类型,CheckState属性为枚举类型(CheckState.Checked、CheckState.Unchecked和CheckState.Indeterminate) 后者主要针对 ThreeState属性为true时区别 在 ThreeState 属性值为 fal 阅读全文
posted @ 2016-01-27 14:52 lee小菜 阅读(2929) 评论(0) 推荐(0)
摘要:第一种:DataSet ds=new DataSet (); this.dataGridView1.DataSource=ds.Table[0]; 第二种:DataTable dt=new DataTable(); this.dataGridView1.DataSource=dt; 第三种... 阅读全文
posted @ 2016-01-26 09:42 lee小菜 阅读(30334) 评论(0) 推荐(1)
摘要:ref:http://blog.csdn.net/xieyufei/article/details/9769631方法一:网上最常见的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中绘制行号: 1 private void dgGrid_RowPostPa... 阅读全文
posted @ 2016-01-26 09:12 lee小菜 阅读(669) 评论(0) 推荐(0)
摘要:1. 首先属性里面的Format属性value设置为Custom(默认为Long)2. 对应的Custom属性value设置为yyyy-MM-dd HH:mm:ss 阅读全文
posted @ 2016-01-25 16:35 lee小菜 阅读(809) 评论(0) 推荐(1)
摘要:ref:http://blog.csdn.net/dyllove98/article/details/97359551 COM中的公寓本文讨论进程内COM组件。以一个示例直观演示STAThread和MTAThread的作用和区别。1.1 基本规则公寓是COM组件的运行环境,日常生活中公寓是用来住人的... 阅读全文
posted @ 2016-01-22 10:01 lee小菜 阅读(353) 评论(0) 推荐(0)
摘要:Ref: http://www.cnblogs.com/wangsaiming/archive/2013/01/11/2856253.html http://www.cnblogs.com/zhoufoxcn/archive/2010/11/23/2515616.html http://wenku. 阅读全文
posted @ 2016-01-08 13:58 lee小菜 阅读(261) 评论(0) 推荐(0)
摘要:ref:http://blog.csdn.net/wangzh300/article/details/5264316WinForm的话 设置Button属性的FlatStyle为Flat,并且设置FlatAppearance里面的BorderSize为0.如果是Web的话 在Button标签里加上s... 阅读全文
posted @ 2015-07-24 08:42 lee小菜 阅读(377) 评论(0) 推荐(0)
摘要:方法一: 修改子窗体中自动生成的Dispose方法(在Form.Designer.cs文件中) /// /// Clean up any resources being used. /// /// true if managed resou... 阅读全文
posted @ 2015-07-21 10:46 lee小菜 阅读(894) 评论(0) 推荐(0)
摘要:ref:http://blog.sina.com.cn/s/blog_4cb9953f0100cy4z.html第一种:Alt + *(按钮快捷键)在大家给button、label、menuStrip等控件设置Text属性时在名字后边加&键名就可以了,比如button1.text= "确定(&O)"... 阅读全文
posted @ 2015-07-15 17:09 lee小菜 阅读(2090) 评论(0) 推荐(0)
摘要:ref: http://www.jb51.net/article/17747.htm 阅读全文
posted @ 2015-07-14 22:48 lee小菜 阅读(3449) 评论(2) 推荐(0)