自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 SQL Server高级内容:子查询和表链接

表链接就像连接两张数据表的连线,线的两端是分别在两张表的特定字段上的。今天我们就将谈到表链接和子查询。1.子查询概念 (1)就是在查询的where子句中的判断依据是另一个查询的结果,如此就构成了一个外部的查询和一个内部的查询,这个内部的查询就是自查询。 (2)自查询的分类1)独立子查询->独立单值(标量)子查询  (=) Sele

2013-11-08 16:29:46 690

转载 WPF学习之数据绑定

在博客园看到这篇文章,受益良多,为方便以后查询,转载于此,感谢作者无私奉献。原文链接:http://www.cnblogs.com/zlgcool/archive/2008/10/22/1316605.htmlWPF学习之数据绑定WPF中的数据绑定提供了很强大的功能。与普通的WinForm程序相比,其绑定功能为我们提供了很多便利,例如Binding对象的自动通知/刷新,Converte

2013-10-22 13:50:55 807

原创 获取SQL SERVER数据库表名和列名的sql语句

select * from INFORMATION_SCHEMA.TABLES //查询当前数据库中表的信息select table_name from INFORMATION_SCHEMA.TABLES  //查询当前数据库中所有表的表名select name from syscolumns where id=(select max(id) from sysobjects whe

2013-10-19 14:20:58 1109

转载 简单的实例理解接口的伟大意义

首先,我们必须明确,接口是一个类。 “接口是一个特殊的类,又是一个特别有意义的类,不是因为它的特殊,而是因为它的意义,叫它接口更合适,但不能忘了,它仍是类。” “接口是一个只有声明,没有实现的类。” 很多人纠结于接口只是一个标准,是一个契约,而忘记了它的意义。 下面我们来看这样一个问题:话说有家影视公司选拔偶像派男主角,导演说了,男演员,身高是王道。于是有下面代

2013-10-18 14:03:55 551

原创 INotifyPropertyChanged接口的简单使用

在做TextBox的数据绑定练习时,如果ReadOnly没有设为True,那在显示界面上更改TextBox的属性值,更改后的值会传递回被绑定的对象属性。但是如果在后台更改被绑定的对象属性值,前台显示界面上的TextBox属性值并不会自动更新,会一直显示初始绑定的值。要实现在后台更改,前台同步更新显示,被绑定的对象只要实现INotifyPropertyChanged接口,并在封装属性时监听ProPe

2013-10-17 12:12:12 3151

原创 WinForm窗体间值的传递

²开发C# WinForm程序,窗体之间数据的传递是最经常用到的。比如,在窗体Form1上有一个数值,要传递给窗体Form12(假设Form1是父窗体,Form2是子窗体),那怎么办呢?结合网友提供的方法,总结了三种最简单的方法,基本能满足一般用途。第一种:使用static静态属性,在Form1中声明一个static静态属性,在Form2中就可以用“Form1.属性名”直接调用。这种方式最简单

2013-10-09 11:57:45 800

原创 AutoPostBack属性

在ASP.NET中,TextBox、CheckBox、RadioButton控件都包含AutoPostBack属性和OnCheckedChanged方法,如果要将TextBox中更改后的文本或CheckBox、RadioButton选中的内容回传给服务器,再在浏览器中显示出来,则需设置AutoPostBack属性值为True,不然在浏览器上会看不到,做搜索功能时可能会用到这个功能。

2013-10-02 11:45:06 1360

原创 WinForm简单电子邮件发送程序

今天使用WinForm做了个简单的电子邮件发送程序,练习了下SmtpClient类、MailMessage类、MailAddress这3个类的用法,同时初步了解了下在"应用程序配置文件"App.config中利用AppSettings配置字符串值,再在程序中使用ConfigurationManager.Appsettings["参数名"]来获取参数值。需要注意的是ConfigurationMana

2013-09-30 00:00:25 2950

原创 Visual studio 2010 ComboBox控件与有道桌面词典冲突问题

今天在使用Visual Studio 2010编程时,只要一使用ComboBox控件,程序就会停止响应,只能关闭后重新打开程序,而使用别的控件就一点问题没有,最后把有道桌面词典关闭后,问题解决了

2013-09-29 15:57:10 646

转载 c#委托与事件

委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observ

2013-08-31 09:51:01 483

原创 c#中处理数据库中字段值的Null问题

当数据表的字段值允许为空时,若在插入数据时没提供数值,则值就会默认是Null,这个Null和空字符串('')以及0都不同,Null表示“不知道”。例如:select 1+0的结果是1,而select 1+Null的结果是Null;           select 'aa'+''的结果是'aa',而select 'aa'+Null的结果是Null;C#中直接往数据库中插入Null是不行

2013-08-19 14:44:03 5444

原创 SqlBulkCopy批量数据插入

当数据量很大时,如果使用cmd.ExecuteNonQuery()循环插入数据,速度会非常慢,此时可以使用SqlBulkCopy来进行批量插入,可以极大提高插入速度。以下是源代码示例:            OpenFileDialog ofd = new OpenFileDialog();            ofd.Filter = "文本文件|*.txt";      

2013-08-19 00:55:24 620

原创 ADO.NET参数化查询时问题, 变量名"@telNum"已声明。变量名在批查询或存储过程内部必须唯一

今天在使用参数化查询循环插入数据库时,碰到这个问题: 变量名"@telNum"已声明。变量名在批查询或存储过程内部必须唯一。在多次执行SqlCommand的时候,第一次执行没有错..第二次就会出现变量名在批查询或存储过程内部必须唯一,这是因为以前的参数还存在事务中。所以在执行第二次时,变量无法辨别,我们只需SqlCommand执行完毕后,添加如下语句即可:cmd.Parameters.Cl

2013-08-18 23:26:22 1439

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除