- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 SQL中使用WITH AS(2)---递归查询
<br /><br />本文转自:http://www.cnblogs.com/downmoon/archive/2009/10/23/1588405.html<br /> <br />微软从SQl2005起引入了CTE(Common Table Expression)以强化T-SQL。这是一个类似于非持久视图的好东东。<br />按照MSDN介绍<br />1、公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定
2011-05-10 22:21:00 2113
原创 SQL中使用WITH AS(1)
<br /><br />----由于最近开发,需要用到with as的SQL语法,但之前一直没有用过,于是从网上了解下,觉得以下两篇文章可跟大家一起分享。<br /> 此文转自http://wudataoge.blog.163.com/blog/static/80073886200961652022389/--------<br /> <br /> <br />一.WITH AS的含义 <br /> WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事
2011-05-10 22:18:00 505
原创 Hierarchies in SQL Server 2008(2)
<br />以下是有关于 Hierarchies in SQL Server 2008 ,在MSDN上的一些文章链接:hierarchyid Data Type Method Reference<br />http://msdn.microsoft.com/en-us/library/bb677193(v=SQL.100).aspx<br /> <br /> Creating and Managing Data in a Hierarchical Table<br />http://msdn.microso
2011-05-04 15:04:00 392
原创 Hierarchies in SQL Server 2008
最近在做一个silverlight项目,有关于树的,需要用到SQL Server 2008里的Hierarchies ,以下文章是转载:Graphs, tree algorithms and structures have been used for long time in databases to solve hierarchy related problems. Adjacency list, nested sets, materialized path, and other hybrid m
2011-05-04 14:57:00 383
原创 SilverLight:在MVVM中实现多事件
<br />在开发Silverlight项目时,如果使用了MVVM架构时,可以实现业务逻辑与界面的完全分离。事件可以通过实现接口ICommand达到效果,比如:Button控件,如果要实现单击效果时,可以通过绑定Command即可。<br /> 但是如果需要实现鼠标离开Button事件怎么实现呢,就这是今天需要讨论的问题=》多事件实现<br /> 项目架构如下图:<br /><br /> 我今天主要用Button做实验,来实现Button控件的单击事件和鼠标离开事件。这在非MVVM架构下非常容易实
2011-04-12 14:40:00 535
原创 多次批量复制操作
<br /><br />注:抄至msdn 可以使用 SqlBulkCopy 类的单个实例执行多次批量复制操作。 如果在两次复制之间更改了操作参数(例如目标表的名称),必须先更新这些参数,然后再进行对任何 WriteToServer方法的后续调用,如下例中所示。 除非显式更改,否则,所有属性值都将与给定实例的上一次批量复制操作相同。代码如下:using System.Data.SqlClient;class Program{ staticvoid Main() {
2011-01-10 20:55:00 507
原创 单次批量复制操作
<br />注:此文从msdn抄过来的。<br /> <br />执行批量复制操作的一般步骤如下所示:<br />连接到源服务器上并获取要复制的数据。 如果可以从 IDataReader 或 DataTable 对象检索数据,则这些数据还可能来自其他源。<br />连接到目标服务器(除非您希望 SqlBulkCopy 为您建立连接)。<br />创建一个 SqlBulkCopy 对象,设置任何必要的属性。<br />设置 DestinationTableName 属性以指示执行批量插入操作的目标表。<br
2011-01-10 20:48:00 558
原创 获取Active Directory里user的明细
<br /> public static string[] GetDetailForUsers(string loginname)<br /> {<br /> var res = new List<string>();<br /> string filter = "(&(objectCategory=user)(cn="+loginname+"))";<br /> var searcher = new Direc
2010-12-01 19:33:00 430
原创 edit form 的非空验证
<br />protected void RadGrid4_ItemDataBound(object sender, GridItemEventArgs e)<br /> {<br /> if ((e.Item is GridEditableItem) && (e.Item.IsInEditMode))<br /> {<br /> var editForm = (GridEditableItem)e.Item;<br />
2010-11-29 19:05:00 452
原创 edit form 里的数字验证2
protected void RadGrid2_ItemCreated(object sender, GridItemEventArgs e) { if (e.Item is GridEditableItem && e.Item.IsInEditMode) { var item = e.Item as GridEditableItem; string[] weekday = {"mon", "tue", "w
2010-11-29 18:29:00 506
原创 ActiveDirectory和aspnetsqlprovider共用一个provider
<br />using System;<br />using System.Collections.Generic;<br />using System.Collections.Specialized;<br />using System.Configuration;<br />using System.Configuration.Provider;<br />using System.DirectoryServices;<br />using System.DirectorySer
2010-11-29 17:14:00 424
原创 edit form 里的数字验证
<br />protected void RadGrid2_ItemCreated(object sender, GridItemEventArgs e)<br /> {<br /> if (e.Item is GridEditableItem && e.Item.IsInEditMode)<br /> {<br /> var item = e.Item as GridEditableItem;<br /> v
2010-11-29 17:09:00 370
原创 为应用程序写日志
<br />今天公司国外的同事帮我修改了一下程序,随便帮我加个程序日志,以便查看该app的使用情况。<br />自己以前没写过,觉得非常的不错,放上来跟大家一起分享...<br />不过今天没有多少时间去把细节研究透,这里只说说具体实现:<br />首先在app.config加以下代码<br /> <configSections><br /> <section name="loggingConfiguration" type="Microsoft.Practices
2010-11-17 16:46:00 560
原创 Page.IsPostBack
<br />Page.IsPostBack 是用来检查目前网页是否为第一次加载,当使用者第一次浏览这个网页时Page.IsPostBack 会传回False,不是第一次浏览这个网页时就传回True!
2010-11-08 10:50:00 260
原创 Hierarchy 的主从表绑定 和 update 主从表数据
protectedvoidRadGrid1_NeedDataSource(object sender,Telerik.Web.UI.GridNeedDataSourceEventArgse) { stringstr = "select * from Users"; DataTabledt = AspnetDbConnector.GenerateDataTable(str); RadGrid1.DataSource = d
2010-11-08 10:39:00 1013
原创 Radgrid 行里控件的事件,例如checkbox事件
<br /><br />protectedvoidchb_CheckedChanged(object sender, EventArgs e)<br /> {<br /> //获取控件所在griddataitem(我理解是行)的item(行)标示,一个控件的parent是cell,cell的parent是griddataitem<br />GridDataItem item = (GridDataItem) ((CheckBox)sender).Parent.
2010-11-08 10:37:00 1277
原创 Radgrid的增删改
<br /><br />protectedvoidRadGrid4_UpdateCommand(object source,<br /> GridCommandEventArgs e)<br /> {<br /> vareditedItem = e.Item asGridEditableItem;<br /> //获取编辑框里的taskid值<br />string t
2010-11-08 10:33:00 1776 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人