<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ghostbill的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ghostbill</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ghostbill]]></copyright><item><title><![CDATA[datagridview 设置随窗体改变大小，并自动改变列宽]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8457973</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8457973</guid><author>ghostbill</author><pubDate>Tue, 01 Jan 2013 21:42:13 +0800</pubDate><description><![CDATA[private void SysLog_Load(object sender, EventArgs e) { this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; this.dataGridView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows]]></description><category></category></item><item><title><![CDATA[设置窗体和ＩＥ没有间隙　窗体背景]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8318166</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8318166</guid><author>ghostbill</author><pubDate>Wed, 19 Dec 2012 01:13:50 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[gridview　动态设置列宽]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8317290</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8317290</guid><author>ghostbill</author><pubDate>Wed, 19 Dec 2012 00:33:53 +0800</pubDate><description><![CDATA[protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
                                    e.Row.Cells[i].Width = System.Web.UI.WebControls.Unit.Parse(Ｎ + "px");]]></description><category></category></item><item><title><![CDATA[gridview双击后（当前GD有被选中的文本），再点另一个gridview后整个页面都被选中]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8316889</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8316889</guid><author>ghostbill</author><pubDate>Tue, 18 Dec 2012 23:53:45 +0800</pubDate><description><![CDATA[AJAX控件updatepanel中，多个GRIDVIEW，双击一个GD当前GD有被选中的文本，再点另一个GD时，可能整个页面都被选中，或是GD里的文本不能被选中用于复制时。
在aspx页面上去掉以下代码即可

不知道是为何这样?
有知道的回个，谢了。]]></description><category></category></item><item><title><![CDATA[C# 运算符]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8217614</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8217614</guid><author>ghostbill</author><pubDate>Fri, 23 Nov 2012 17:40:26 +0800</pubDate><description><![CDATA[C# 运算符

 










运算符类别 


运算符 




基本 


x.y

f(x)

a[x]

x++

x--

new

typeof

checked

unchecked

默认(T)

Delegate — 委托

sizeof

->





一元]]></description><category></category></item><item><title><![CDATA[sql常用判断语句]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8190913</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8190913</guid><author>ghostbill</author><pubDate>Fri, 16 Nov 2012 14:47:06 +0800</pubDate><description><![CDATA[1:case when then else end
示例一
SELECT 学号, 姓名, 
 等级= 
    CASE 
    WHEN 总学分 IS NULL THEN ‘尚未选课’
       WHEN 总学分 
        WHEN 总学分 >=50 and 总学分
        ELSE ‘优秀’
    END  FROM  XS    WHERE 专业名=]]></description><category></category></item><item><title><![CDATA[SqlBulkCopy块拷贝数据时，不履行触发器和束缚 解决办法]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8190110</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8190110</guid><author>ghostbill</author><pubDate>Fri, 16 Nov 2012 11:21:33 +0800</pubDate><description><![CDATA[在new SqlBulkCopy时,设置SqlBulkCopyOptions属性即可
SqlBulkCopy bulkCopy = new SqlBulkCopy(ConStr,SqlBulkCopyOptions.FireTriggers);
注意:函数重载问题:SqlBulkCopy一个参数时,第一个参数是sqlconnection,两个参数时第一个参数是sqlconnectionStri]]></description><category></category></item><item><title><![CDATA[MSSQL 同步两个数据库的示例]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8189951</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8189951</guid><author>ghostbill</author><pubDate>Fri, 16 Nov 2012 10:51:58 +0800</pubDate><description><![CDATA[/*--同步两个数据库的示例   
    
  有数据   
  srv1.库名..author有字段:id,name,phone,   
  srv2.库名..author有字段:id,name,telphone,adress   
    
  要求：   
  srv1.库名..author增加记录则srv1.库名..author记录增加   
  srv1.库名..aut]]></description><category></category></item><item><title><![CDATA[grails 笔记]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8188455</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8188455</guid><author>ghostbill</author><pubDate>Thu, 15 Nov 2012 20:27:14 +0800</pubDate><description><![CDATA[grails排序时,如果数据库中有空字段,会出错,提示不能转换属性
可能情况 order 字段:"desc" 能执行,但到后面页的时候(分页)会出错,说明在当前页面数据库字段有问题.
可能情况 order 字段:"asc"不能执行,说明第一面中,数据库中有字段为空或不合排序规则.

            
                :]]></description><category></category></item><item><title><![CDATA[SQL Server 事务、异常和游标]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8184445</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8184445</guid><author>ghostbill</author><pubDate>Wed, 14 Nov 2012 21:15:41 +0800</pubDate><description><![CDATA[SQL Server 事务、异常和游标

建议先阅读存储过程：SQL Server 存储过程

Ø 事务 
在数据库中有时候需要把多个步骤的指令当作一个整体来运行，这个整体要么全部成功，要么全部失败，这就需要用到事务。 
    1、 事务的特点 
        事务有若干条T-SQL指令组成，并且所有的指令昨晚一个整体提交给数据库系统，执行时，这组指令要么全部执行完成，要么全部取]]></description><category></category></item><item><title><![CDATA[SQL Server 存储过程]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8184443</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8184443</guid><author>ghostbill</author><pubDate>Wed, 14 Nov 2012 21:15:01 +0800</pubDate><description><![CDATA[SQL Server 存储过程

Transact-SQL中的存储过程，非常类似于Java语言中的方法，它可以重复调用。当存储过程执行一次后，可以将语句缓存中，这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。

Ø 存储过程的概念 
    存储过程Procedure是一组为了完成特定功能的SQL语句集合，经编译后存储在数据库中，用户通过指定存储过程的名称并给出参数]]></description><category></category></item><item><title><![CDATA[SQL Server 索引和视图]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8184437</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8184437</guid><author>ghostbill</author><pubDate>Wed, 14 Nov 2012 21:14:16 +0800</pubDate><description><![CDATA[SQL Server 索引和视图

Ø 索引 
    1、 什么是索引 
        索引就是数据表中数据和相应的存储位置的列表，利用索引可以提高在表或视图中的查找数据的速度。 
  
    2、 索引分类 
        数据库中索引主要分为两类：聚集索引和非聚集索引。SQL Server 2005还提供了唯一索引、索引视图、全文索引、xml索引等等。聚集索引和非聚集索引]]></description><category></category></item><item><title><![CDATA[SQL Server T-SQL高级查询]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8184435</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8184435</guid><author>ghostbill</author><pubDate>Wed, 14 Nov 2012 21:13:38 +0800</pubDate><description><![CDATA[SQL Server T-SQL高级查询

高级查询在数据库中用得是最频繁的，也是应用最广泛的。 
Ø 基本常用查询 


--select
select * from student;
 
--all 查询所有
select all sex from student;
 
--distinct 过滤重复
select distinct sex from student;]]></description><category></category></item><item><title><![CDATA[SQL Server Transact-SQL 编程]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8184431</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8184431</guid><author>ghostbill</author><pubDate>Wed, 14 Nov 2012 21:12:47 +0800</pubDate><description><![CDATA[SQL Server Transact-SQL 编程

T-SQL语句用于管理SQL Server数据库引擎实例，创建和管理数据库对象，以及查询、插入、修改和删除数据。 
Ø 变量 
     1、 局部变量（Local Variable） 
          局部变量是用户可以自定义的变量，它的作用范围是仅在程序内部，在程序中通常用来储存从表中查询到的数据或当做程序执行过程中的暂存变]]></description><category></category></item><item><title><![CDATA[SQL Server 数据库基础编程]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8184423</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8184423</guid><author>ghostbill</author><pubDate>Wed, 14 Nov 2012 21:11:47 +0800</pubDate><description><![CDATA[SQL Server 数据库基础编程


Ø Go批处理语句 
     用于同时执行多个语句 
  
Ø 使用、切换数据库 


use master
go






  
Ø 创建、删除数据库 
方法1、 


--判断是否存在该数据库，存在就删除
if (exists (select * from sys.databases where nam]]></description><category></category></item><item><title><![CDATA[SQL Server 开发指南]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8184408</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8184408</guid><author>ghostbill</author><pubDate>Wed, 14 Nov 2012 21:09:14 +0800</pubDate><description><![CDATA[SQL Server 数据库设计
     一、数据库设计的必要性
     二、什么是数据库设计
     三、数据库设计的重要
     四、数据模型
          实体-关系（E-R）数据模型
         实体（Entity）
         属性（Attribute）
         关系（Relationship）
     五、数据库设计步骤]]></description><category></category></item><item><title><![CDATA[grails Erro type :loadXML 错误]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8184267</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8184267</guid><author>ghostbill</author><pubDate>Wed, 14 Nov 2012 20:45:45 +0800</pubDate><description><![CDATA[loadXML 错误 一般都是数据库问题引起的。
本身菜单是用XML做的，当读树时，数据库中没有相关的节点时，就会报这个错误.
可能是你某个要显示的菜单的代码名字错了，查看你读树的代码，一般就能解决。]]></description><category></category></item><item><title><![CDATA[SQL Server 2005中触发器]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8184257</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8184257</guid><author>ghostbill</author><pubDate>Wed, 14 Nov 2012 20:34:09 +0800</pubDate><description><![CDATA[触发器是一种特殊类型的存储过程，它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 
Ø 什么是触发器 
    触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是：触发器是当对某一个表进行操作。诸如：update、insert、del]]></description><category></category></item><item><title><![CDATA[grails中blank和nullable的区别]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8184038</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8184038</guid><author>ghostbill</author><pubDate>Wed, 14 Nov 2012 19:19:15 +0800</pubDate><description><![CDATA[声明约束属性时，blank和nullable好像都能限制非空，那么下面两个语句的区别在哪里：
name(blank:false)
dateOfBirth(nullable:false)
一:
我也是刚接触grails，但最近做项目想明白了。
blank用于约束String数据，nullable用于约束对象
name是String类型，所以用blank，dateOfBirth声明时用的是]]></description><category></category></item><item><title><![CDATA[sql server中datetime默认值设置和日期函数]]></title><link>https://blog.youkuaiyun.com/ghostbill/article/details/8160504</link><guid>https://blog.youkuaiyun.com/ghostbill/article/details/8160504</guid><author>ghostbill</author><pubDate>Thu, 08 Nov 2012 08:19:41 +0800</pubDate><description><![CDATA[sql server中datetime默认值设置和日期函数





select CONVERT(varchar, getdate(), 120 )         ----------------->>SQL语句
2004-09-12 11:06:08    -------------------------------------------->>显示结果(以下类同)

s]]></description><category></category></item></channel></rss>