c#winform
killerggf
.....
展开
-
C#委托-概念理解(转载)
<br /><br />MSDN上对委托的定义:委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。<br />C#是一种面向对象的语言,C#一切皆对象。因此潜意识的想用面向对象来解释“委托”。但发现不论怎么解释都解释不了,也就越来越糊涂了,到最后不了了之。<br />我们何不抛开面向对象,一步步的来看看什么是委托。首先对于委托我就看到的最多的一个概念是什么?没错是“方法”。方法:是一个带名称的、独立的、以可重用的方式放置的代码片段。方法无需应用程序其他部分的干预便能运行,如果原创 2010-07-03 18:27:00 · 467 阅读 · 0 评论 -
(转载)ADO.NET的结构——ADO.NET学习&应用笔记之一
ADO.NET的核心组件由Data Provider模块和DataSet模块组成。Data Provider程序库实现数据的连接、操作和对数据快速只进只读访问。DataSet实现独立于数据源的数据访问、操作,有点类似于ADO的断开连接的静态数据集。ADO.NET的结构图如下:一、.NET Framework Data Provider .NET Framework数据提供程序是一组连接数据源,并且能够对数据执行命令,获取数据的程序结构。(一).NET Framework的四个数据提供程序.NET Frame转载 2010-07-04 10:26:00 · 589 阅读 · 0 评论 -
ADO.NET的数据提供程序和数据连接——ADO.NET学习&应用笔记之二
类似于ADODB连接模式的数据库操作程序的,是ADO.NET的数据提供程序。.NET Framework 1.1版的ADO.NET提供了四种托管数据提供程序。一、ADO.NET的数据提供程序 ADO.NET配套的四种数据提供程序,分别是用于SQL Server7.0及更高版本的SqlClient数据提供程序,对应的名字空间是System.Data.SqlClient;用于OLE DB数据源的OleDb数据提供程序,对应的名字空间是System.Data.OleDb;用于ODBC数据源的Odbc数据提供程序,原创 2010-07-04 10:28:00 · 947 阅读 · 0 评论 -
关于datagridview里checkbox列事件
<br />// This event handler manually raises the CellValueChanged event// by calling the CommitEdit method.void dataGridView1_CurrentCellDirtyStateChanged(object sender, EventArgs e) { if (dataGridView1.IsCurrentCellDirty) { dataGri原创 2010-07-07 20:40:00 · 3633 阅读 · 0 评论 -
如何:禁用 Windows 窗体 DataGridView 控件的按钮列中的按钮
<br /> <br />DataGridView 控件包括 DataGridViewButtonCell 类,该类用于显示具有类似按钮的用户界面 (UI) 的单元格。但 DataGridViewButtonCell 不提供禁用由单元格显示的按钮外观的方式。<br />下面的代码示例演示如何自定义 DataGridViewButtonCell 类来显示可以显示为禁用的按钮。本示例定义一个新的单元格类型 DataGridViewDisableButtonCell,它由DataGridViewButtonCel原创 2010-07-08 13:55:00 · 2116 阅读 · 1 评论 -
C#之理解接口的作用
在C#的开发中,接口是非常重要也非常好用的。可是很多时候很多人都不是很了解接口的做用,以及该如何使用。下面我们就来理解接口的作用,并看看如何使用吧。假设我们公司有两种程序员:VB程序员,指的是用VB写程序的程序员,用clsVBProgramer这个类表示;Delphi程序员指的是用 Delphi写程序的程序员,用clsDelphiProgramer这个类来表示。 每个类都有一个WriteCode()方法。定义如下:class clsVBProgramer() { WriteCode() {原创 2010-06-01 19:00:00 · 519 阅读 · 0 评论