摘要: 在日常开发中,程序员通常会用到textBox控件,而其中的KeyPress事件的作用就是对输入进行控制,比如对输入金额的控制等。下面通过一个继承于textBox的用户控件实现该功能。只要设置不同的属性值就可以控制只输入金额,只能输入两位小数等功能。 程序中主要用到了两个属性: 一. ValidatingType 控制输入限制的类型,分贝为全数金额,只能为正数金额,只能为负数金额,只能为大小写字母 ... 阅读全文
posted @ 2009-08-03 21:31 扯 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 该功能主要用到了计时器和Frm_LocationChanged事件。代码如下;[代码] 阅读全文
posted @ 2009-08-01 16:02 扯 阅读(2127) 评论(0) 推荐(0) 编辑
摘要: 问题出在存储图片信息的代码中,SqlParameter构造函数中的[Size]参数不是Image字段的长度(16),而是字节数组的长度。 可用一下两种构造方式构造SqlParameter SqlParameter para = new SqlParameter("@ImageCol", SqlDbType.Image, bytes.Length, ParameterDirection.Input,... 阅读全文
posted @ 2009-06-18 16:30 扯 阅读(3000) 评论(0) 推荐(0) 编辑
摘要: 下面是一个类:SetComPara()方法是设置Com1口的一些参数OpenCommPort()方法是打开Com1口CloseComPort()方法是关闭Com1口 [代码] 阅读全文
posted @ 2009-06-16 22:45 扯 阅读(6747) 评论(0) 推荐(1) 编辑
摘要: 本文包括用SqlClient和Odbc两种连接方式调用SqlServer的存储过程,这两种方式有细微的区别:存储过程名为‘MaxAge’,包括输入参数和输出参数,输出只能人员的最大年龄。数据库为自建的test数据库,包括一个名为useName的表,字段有id(itn);name(nvarchar(10));age(int)存储过程如下: [代码]使用SqlClient调用存... 阅读全文
posted @ 2009-06-15 22:08 扯 阅读(2948) 评论(0) 推荐(0) 编辑
摘要: DataRow对象有两个比较重要的属性,分别是行状态(RowState)和行版本(DataRowVersion),通过这两个属性能够有效的管理表中的行。下面简要的介绍一下行状态和行版本的特点和关系。ü 行状态(RowState):l UnChanged状态:指表中的行自创建之后没有做过任何改动的状态,或则是行在上次接受修改之后,至今未做过任何改动的状态。l Added状态:该状态是指已经... 阅读全文
posted @ 2009-06-14 12:16 扯 阅读(1881) 评论(0) 推荐(0) 编辑
摘要: 以前在DataGridview中要显示一列包含键值对的数据,比如[性别].通常数据表中只存储编码,比如0,1.如果要在中显示性别列肯定不能显示0,1,而只能显示男,女,以前的做法是关联另一个关联表,通过编码查找对应汉字,作个联合查询.其实不用联合查询,只需在DataGridViewComboBoxColumn绑定键值对数据,比如0(valueMember)-男(DisplayMember),1-女... 阅读全文
posted @ 2009-06-04 16:32 扯 阅读(729) 评论(3) 推荐(0) 编辑
摘要: 在程序的开发过程中,对数据库的增删改通常要用到事务,用来实现的全部更新和全部回滚。单数据库还比较好做,如果遇到同时操作多个数据库增删改,可以用下面的方法 一。TransactionScope类 TransactionScope类是framework2.0 新增的一个类,在System.Transactions命名空间中,使用时必须先添加System.Transactions引... 阅读全文
posted @ 2009-02-16 22:01 扯 阅读(2596) 评论(3) 推荐(0) 编辑
摘要: 类中的字段类型需要和数据库的字段类型匹配,大小写无关. 类中自定义的字段(数据库没有)将无法从datatable中取值 以下是源代码: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /**//// /// 依据反射... 阅读全文
posted @ 2009-02-02 17:32 扯 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 这里的类实例拥有的字段类型和数量大于等于DataTable中的列,类实例的字段对应DataTable中的一列,类实例还可以有自定义的字段,不包含在DataTable列中: 源代码如下: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> ... 阅读全文
posted @ 2009-02-02 17:31 扯 阅读(550) 评论(0) 推荐(0) 编辑