摘要:
很多类都重写了ToString方法, 导致很多类的tostring到底执行了什么,有哪些参数,都不清楚。。。。很郁闷! 对于int,double等的tostring: C 货币 ... 阅读全文
摘要:
今天在该网站看到这么一篇文章: "C#如何实现两个WINFORM之间的访问". 把写的代码考下来的确能实现,不过大家不知道有没有发现一个问题. 写这篇文章的人把问题搞的更糟了. 为什么这么说呢. 请看我对这个问题的解决方法. 大家知道面向对象程序设计的一个特点是多态.,一个是封装,还一个是继承,最后这个我们这么不做多余的说明.实现方法如下: 1. 从Form 继承一个 Form1类. 2. 从F... 阅读全文
摘要:
'1.0*********************************************************************** 'datagridviewをチェックする******* Imports System Imports System.Data Imports System.Data.SqlClient Imports System.Windows.Forms... 阅读全文
摘要:
DataGridViewComboBoxColumn d=new DataGridViewComboBoxColumn(); d.CellTemplate = new DataGridViewComboBoxCell(); dataGridView1.Columns.Insert(0, d); d.HeaderText = "性别"... 阅读全文
摘要:
定义单元格验证 要求: 验证错误后焦点不离开。 实现: 单元格的验证可以使用dgv_details_CellValidating事件。 验证不通过时调用e.Cancel = true;终止事件链,单元格将保持编辑状态。 调用dgv_details.CancelEdit();可以使单元格的内容会滚到修改前的值。 使用System.Windows.Forms.SendKeys.Send("^a");... 阅读全文
摘要:
winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,面对这个实际问题,在最近的一个小项目中,本人设计了一个通过软件实现自动升级技术方案,弥补了这一缺陷,有较好的参考价值。 一、升级的好处。 长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的... 阅读全文
摘要:
自定义控件基础知识 一、概述 Windows 窗体控件是可再次使用的组件,它们封装了用户界面功能,并且可以用于客户端 Windows 应用程序。“Windows 窗体”不仅提供了许多现成控件,还提供了自行开发控件的基础结构。可以组合现有控件、扩展现有控件或创作自己的自定义控件。Windows 窗体控件是从 System.Windows.Forms.Control 直接或间接派生的类。以下列... 阅读全文
摘要:
I’ve heard a few comments from people who would like an easier way to manage connection lifetime & use across multiple methods. Most often, the problem is due to using a TransactionScope at an higher... 阅读全文
摘要:
session对象用于定义用户层次的全局变量,asp.net中session可以不需要依靠cookie session有两个事件,onstart和onend分别在启动和结束会话时触发。在global.asax 中有这两个过程的定义,你可以在这里加入你自己要实现的代码。 当你申请一个页面时,就建立了session会话。比如当你打开www.blueidea.com就 和服务器建立了一个session... 阅读全文
摘要:
ViewState的使用比较简单,一两句话就可以了。 赋值:ViewState[key] = value; 取值:value = ViewState[key]; 最主要的作用就是可以在当前页面保存值,ASP.NET的页面状态维护就是使用ViewState来实现的,基本上每一个ASPX页面都可以看到如下类似的html代码: 也就是说ViewState中的值实际上都是通过一个hidden来保... 阅读全文