会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
编程很好玩!
编程很好玩!
导航
博客园
首页
新随笔
联系
订阅
管理
公告
1
2
3
下一页
2010年8月16日
【SQL Server】sql语句删除表中有默认值的列
摘要: 当动态添加 表 的 列 时,如果设置了该列的 默认值,那么再用alter table TableName drop column ColumnName语句时就会报错,例如: “消息 5074,级别 16,状态 1,第 1 行对象'DF__Tb_SalaryPar__aa__7DB89C09' 依赖于 列'aa'。消息 4922,级别 16,状态 9,第 1 行由于一个或多个对象访问此列...
阅读全文
posted @ 2010-08-16 10:57 lzp
阅读(991)
评论(0)
推荐(0)
编辑
2010年5月7日
随机生成验证码
摘要: 随机生成验证码
阅读全文
posted @ 2010-05-07 10:54 lzp
阅读(460)
评论(1)
推荐(0)
编辑
2010年3月3日
string、Empty和null三者的区别
摘要: 这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方请大家及时指正。 一:""与string.Empty我认为是一样的。网上有一篇被转载了几十遍的文章是这样说的string.Empty 不分配存储空间,"" 分配一个长度为空的存储空间,我认为这句话是错误并且含糊不清的。 1、实际上Empty是st...
阅读全文
posted @ 2010-03-03 10:17 lzp
阅读(293)
评论(0)
推荐(0)
编辑
2010年2月26日
将数据库中的两列合并成一列来显示
摘要: 一、原始表结构:ConstructionObjectPropertyConstructionPropertyIDConstructionObjectTypeIDConstructionPropertyParamNameConstructionPropertyParamValue11柱子长100021柱子高80031砼级别C3041抗震等级一二、将第3列于第四列合并起来显示:代码:SELECT Co...
阅读全文
posted @ 2010-02-26 15:22 lzp
阅读(1620)
评论(0)
推荐(0)
编辑
2010年2月24日
将DataTable内容写入到Execl文件中,并且写完后显示给用户
摘要: /// <summary> /// 保存为Excel文件 /// </summary> private void btnSaveExcel_Click(object sender, EventArgs e) { saveFileDialogSaveExcel.Filter = "Excel文件|*.XLS"; saveFileDialogSaveExcel.InitialD...
阅读全文
posted @ 2010-02-24 17:06 lzp
阅读(735)
评论(0)
推荐(0)
编辑
2010年2月23日
.NET(C#)中将DataTable内容写入到CSV文件 与 将CSV文件内容读取到DataTable中(原创)
摘要: 一、将DataTable内容写入到CSV文件 /// <summary> /// 将DataTable中的数据保存成CSV文件 /// </summary> private void btnSaveCSV_Click(object sender, EventArgs e) { saveFileDialog1.Filter = "CSV文件|*.CSV"; saveFileD...
阅读全文
posted @ 2010-02-23 16:27 lzp
阅读(3535)
评论(1)
推荐(0)
编辑
2010年2月5日
winform相对路径
摘要: //获取应用程序的当前工作目录。string path = System.IO.Directory.GetCurrentDirectory();//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称string str1 = Application.StartupPath//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。string str2 = Application.E...
阅读全文
posted @ 2010-02-05 15:59 lzp
阅读(670)
评论(0)
推荐(0)
编辑
2010年1月25日
时间刻度类TimSpan,计算时间间隔
摘要: C#时间间隔计算可以通过时间刻度类TimSpan类实现,这是一个系统类。C#时间间隔计算举例说明:实现两个时间之间C#时间间隔计算: //获取当前时间的刻度数1TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //你的代码或者其他操作//获取当前时间的刻度数2TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks...
阅读全文
posted @ 2010-01-25 10:39 lzp
阅读(886)
评论(0)
推荐(0)
编辑
2010年1月16日
三层结构开发模式
摘要: 18.2 三层结构开发模式三层结构是基于模块化程序设计的思想,为实现分解应用程序的需求,而逐渐形成的一种标准模式的模块划分方法。三层架构的优点在于不必为了业务逻辑上的微小变化而迁至整个程序的修改,只需要修改商业逻辑层中的一个函数或一个过程;增强了代码的可重用性;便于不同层次的开发人员之间的合作,只要遵循一定的接口标准就可以进行并行开发了,最终只要将各个部分拼接到一起构成最终的应用程序。本节将主要介...
阅读全文
posted @ 2010-01-16 13:48 lzp
阅读(3709)
评论(1)
推荐(1)
编辑
2009年12月31日
无废话C#设计模式之一:开篇
摘要: 无废话C#设计模式之一:开篇什么是设计模式? 什么是少林拳呢?少林拳是少林僧人经过长期的总结,得出的一套武功套路。有一本叫做少林拳法的武功秘籍,上面记载这这套拳法的适用人群,打法套路和学成后的效果。设计模式虽然记录在了设计模式一书上,但是要真正掌握设计模式光靠看每一个模式的结构并且进行模仿是不够的。试想一下,在真枪实战的情况下,谁会和你按照少林拳法,一二三四的套路打呢?打套路也只能用来看看,只有当...
阅读全文
posted @ 2009-12-31 09:24 lzp
阅读(329)
评论(0)
推荐(0)
编辑
1
2
3
下一页