代码改变世界

随笔档案-2011年05月

XML类型的SQL参数

2011-05-24 14:09 by 温森特, 629 阅读, 收藏, 编辑
摘要: 有的时候,我们常常需要将一个数据表格当做参数发送给存储过程,然后进行操作,以往,我常常用逗号或者其他分隔符将数据拼成一个字符传,但这个方法有限制,sql verchar类型只能达到8000字符,现在有了SQL2005了,我们可以直接用XML当做参数了,这样既方便有没有那个限制了。自己也是刚刚使用了几次,有些功能还是不是很清楚。只将自己学习的两种方法总结一下。一种方法,当做表用,如下,返回多列。@PeakHoursxml,DECLARE@NEWPeakHoursTABLE([WeekDay]smallint,[PeakHourType]varchar(10),[StartTime]datetim 阅读全文

GridView 控件合并表头学习。

2011-05-24 13:54 by 温森特, 367 阅读, 收藏, 编辑
摘要: 如果想要实现如下图所示的GridView表头,怎样做呢?其实很简单,我们只需要在后台代码中RowCreated(object sender, GridViewRowEventArgs e)事件中动态的添加表头就可以了,直接上代码,一看就明白。主要注意的就是,表头的创建顺序,由上而下的创建。if(e.Row.RowType==DataControlRowType.Header){TableCellCollectioncellHeaders=e.Row.Cells;cellHeaders.Clear();cellHeaders.Add(newTableHeaderCell());cellHeade 阅读全文

关闭子页面后,刷新父页面学习

2011-05-24 13:38 by 温森特, 2400 阅读, 收藏, 编辑
摘要: 关闭子页面后,刷新父页面,这个功能大家经常会需要用到。前两天写个项目用到这个功能,在这里记录一下,备以后使用。其实很简单,父窗口要用只需用简单的window。open函数就可以。function OpenExcluded() { var left = (screen.width / 2) - 370; var top = (screen.height / 2) - 240; var targetWin = window.open('ExcludedStores.aspx', 'ExcludedStores', 'width=740,height=480, 阅读全文

List<T> 排序学习

2011-05-24 13:30 by 温森特, 216 阅读, 收藏, 编辑
摘要: 前两天做项目要用到一个列表排序,查了一下资料,在这里总结一下。List<Position> StoresAll = null;//过滤StoresAll = position.ChildrenAll.FindAll(i => i.Type== Position.PositionType.Store);//排序StoresAll.Sort((Position pa, Position pb) => { return pa.OrgUnitId.CompareTo(pb.OrgUnitId); }); 阅读全文
点击右上角即可分享
微信分享提示