每日总结
墨遥
我思,故我在!
展开
-
每日总结(一)Sql查询只显示时间、GridView去除表格线、DateTimeControl重置、GridView分页、Jquery取值
1、 Sql查询只显示日期不显示时间解析:--只显示当前的日期select convert(varchar(20),getdate(),111)2、 Sql查询只显示当前时间不显示日期解析:select convert(varchar(20),getdate(),114)3、 GridView去掉竖线及横线解析:GridView渲染在前台时会自带网格线,有原创 2013-03-20 23:12:38 · 1640 阅读 · 0 评论 -
Sharepoint中为列表添加自定义的菜单项
Sharepoint中为列表添加自定义的菜单项项目需求需要在列表中添加自定义的菜单项以实现某些特定的功能,这里就把实现的过程和大家分享一下。主要有一下几个步骤:1) 创建内容类型ContentTypeElement.xml文件的代码如下: <ContentType ID="0x0100b06c65fb90e74832b61609d1a82cafe7"原创 2013-05-12 10:21:28 · 1295 阅读 · 0 评论 -
每日学习总结:DataTable按某一列数值大小排序问题、GridView后台动态绑定、页面导航方法总结
2013-5-311. DataTable中按某一列的值的大小排序问题上周在开发中遇到这样的一个问题,就是对DataTable中的某一列按照值的大小排序。因为该DataTable是用其他的DataTable重新拼接构造而来的,所以需要再次排序。所以很自然的就用到了DataView.Sort属性。代码如下:DataView dv=dt.DefaultView;dv.sort=”列名原创 2013-06-01 18:00:41 · 6860 阅读 · 0 评论 -
每日学习心得:找不到类型{0},它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素...中提供,cellspacing、rowspacing属性
2013-7-61. 找不到类型“WCFService.Service1”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。最近晚上在学WCF,照着教程上的例子做练习的时候遇到了上边提示的问原创 2013-07-06 19:35:11 · 9164 阅读 · 3 评论 -
每日学习心得:未定义的命名空间前缀"xsd"问题和<%%>、<%=%>、<%$%>、<%@%>的区别
2013-6-291. 未定义的命名空间前缀“xsd”上周在项目开发中遇到这样的一个问题,在一个页面用到了自定义的Picker控件,在IE6、7、8、9以及IE10兼容模式下都没有任何问题,但是一换到IE10时已选择相应的Picker项时就会报错。错误提示为“未定义的命名空间前缀‘xsd’”。在网上找到了相应的解决方案,说是只要在使用自定义控件的页的标签中添加以下代码即可:但是原创 2013-06-29 19:54:01 · 5631 阅读 · 1 评论 -
每日学习心得:Linq解决DataTable按照某一列的值排序问题/DataTable 导出CSV文件/巧用text-overflow解决数据绑定列数据展示过长问题
2013-8-51 Linq解决DataTable按照某一列的值排序在之前的总结中提到过对拼接而成的复合的DataTable按照某一列值的大小排序,那个主要的思想是在新建表结构时将要排序的那一列的值设为int型。但是在实际的开发中,可能会需要按照某一列的值排序,而数值可能为整型或者浮点型,这个时候我们用Linq 就可以很好的解决这样的问题。主要实现方法如下:private原创 2013-08-06 00:53:21 · 3747 阅读 · 0 评论 -
每日学习心得:CustomValidator验证控件验证用户输入的字符长度、Linq 多字段分组统计、ASP.NET后台弹出confirm对话框,然后点击确定,执行一段代码
2013-9-151. CustomValidator验证控件验证用户输入的字符长度在实际的开发中通常会遇到验证用户输入的字符长度的问题,通常的情况下,可以写一个js的脚本或者函数,在ASP.NET中我们也可以通过CustomValidator验证控件来实现这一验证。具体如下。用户名: <asp:CustomValidator ID="UserName_C原创 2013-09-15 21:25:28 · 4589 阅读 · 0 评论 -
每日学习心得:Js获取Checkboxlist所选值、instanceof 和typeof区别、为Array添加contains方法
2013-11-24前言: 上周在工作中遇到了一些跟JS以及前台交互的问题,虽然算不上多么高深,但是在解决时也走了一些弯路,所以就总结一下。1. JS获取checkboxList所选的值这个的应用场景是需要在前台获取checkboxList的所选的值,然后作为dataService的参数传递为后台的方法。在aspx页的界面显示代码如下: 请选择国原创 2013-11-24 01:12:10 · 4457 阅读 · 0 评论 -
每日学习心得:$.extend()方法和(function($){...})(jQuery)详解
2014-02-09前言: 节后头两天上班,主要是调整工作状态。项目也不是很紧,趁着周末把年前遇到了一些关于JS和JQuery的一些问题给总结一下。主要是介绍JQuery的extend方法和(function($){})(jQuery),也会涉及一些相关的知识。1. JS中substring与substr的区别之前在项目中用到substring方法,因为C#中也有字符串原创 2014-02-09 23:47:38 · 47211 阅读 · 14 评论 -
每日学习总结:"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"、Sql Server 连接池机制
2013-5-251. “已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"问题.上周在项目开发中,遇到这样的一个问题,在前台展示页,两个WebPart调用后台的API进行数据的查询呈现。有时候两个数据报表都能呈现,而有时候,却只能呈现一个报表。使用IE的开发人员调试工具跟踪调试以后,发现了如上提到的问题“已有打开的与此命令相关联的 DataReader,必须首先将它关原创 2013-05-26 09:50:34 · 4997 阅读 · 1 评论 -
每日学习总结:CSS:Clear属性的用法、重复交易提示框、弹出提示框后页面变形、asp.net调用smtp服务发送邮件问题
2013-5-111 .CSS:clear属性的用法上周在项目中,在做对用户输入信息进行验证,如果有验证有错的话,需要显示提示信息,提示信息要显示在文本框的下边,有想过用换行,但是那样的话单元格就会变成两行,影响页面的布局,而提示信息又是动态的,如果验证通过则不显示,最后想要了用clear:both的方法来解决这样的问题.主要代码如下: <asp:RegularExpre原创 2013-05-11 19:33:13 · 2017 阅读 · 0 评论 -
每日学习总结:根据给定的时间段,返回时间段内的月(年/季度)的数组、使用JavascriptSerializer类将DataTable序列化和反序列化
1、根据给定的时间段,返回时间段内的月(年/季度)的数组解析:这是上周项目中遇到的一个问题,在sql中通过DatePart()函数,加上group by 分组来实现,获取给定时间段内每月(/年、季度)的相关信息,但是这样有一个问题,如果数据库里边在符合条件的时间段内没有相关信息的话,返回的信息是不完整的,示例:返回2012年1月1日,到2012年12月31日范围区间的数据,按月分组原创 2013-04-03 23:34:26 · 1561 阅读 · 0 评论 -
每日总结(二)C#判断输入内容为数字、Sharepoint回收应用程序池错误、Asp.Net 会发或回调参数无效、DropDownList动态绑定且设置默认选择项
1、 C#如何判断输入的内容是否为数字?解析:我想肯定有会说直接用Convert.ToInt32(txt1.Text),或者Int.Parse(txt1.Text)但是这样如果输入的内容不是数字,就会报出转换异常的错误,如果再加上Try/Catch进行异常处理的话,无疑要写很多的代码,也很麻烦。这里就给大家介绍一种比较简便的方法:Protected void Btn_Click(原创 2013-03-21 22:53:14 · 1188 阅读 · 0 评论 -
每日总结:DIV弹层遮盖、DIV设置透明背景色、JS调用SharePoint 中的SP.UI.ModalDialog弹出遮盖层显示
前言:这是在上周的工作中的一些小心得,平时用到的地方也很多,希望可以给大家一些启发和帮助。1、 DIV弹出层遮盖解析:这是一个比较常见问题,有很多的网站的注册、或者登录都是用这种弹出遮盖层的方式来解决的。以前也有研究过这个东西,在网上也有各种各样的源码、JS脚本之类的东西,但总是觉得太麻烦,因为本身这个东西就只是一个谈层遮盖而已,我觉得不应该要写那么多的代码,昨天加班忙了一天,也遇原创 2013-03-24 22:58:22 · 2383 阅读 · 0 评论 -
每日总结:sql 转换为int时发生算术溢出错误、DatePart()、DateAdd()、DateDiff()函数、Case when then
1、将 expression 转换为数据类型 int 时发生算术溢出错误解析:这个问题的出现是因为数据超大而引起的,为解决这个问题,只需要将将其转换为比int型存储范围更大的数据类型即可,这里可以将其转换为18位的2位精度的小数即可,如下:Cast(字段 as decimal(18,2))1、 Datepart()函数该SQL函数主要用来获用于返回日期/时间的单独部分,比如年、原创 2013-03-25 22:09:58 · 3346 阅读 · 0 评论 -
每日总结:DataTable的Select()方法、DataView的RowsFilter属性
1、 DataTable的Select()方法解析:该方法是对DataTable中的结果进行筛选过滤,主要有一下几个重载:Select()//获取DataTable中所有的DataRow对象数组Select(string filterExpression)//获取符合筛选条件的DataRow对象数组Select(string filterExpression, string原创 2013-03-26 23:05:54 · 2205 阅读 · 0 评论 -
每个 GROUP BY 表达式必须至少包含一个不是外部引用的列、加载页面时调用Js方法、调用Js文件中的方法
2013-3-271、每个 GROUP BY 表达式必须至少包含一个不是外部引用的列解析:今天在做Sql查询的时候,遇到了这样一个问题,报错为“每个 GROUP BY 表达式必须至少包含一个不是外部引用的列”,sql语句如下:Select Count(total_domians),@Query from TLDSalesReport where Name=‘China’ gro原创 2013-03-27 23:05:44 · 8492 阅读 · 0 评论 -
每日总结:DataTabel排序、获取某个月的第一/最后一天、Sql中Replace、SubString、Lrim、Rtrim函数、常用的日期格式
2013-4-131、 DataTable排序在实际的开发可能会用到对已填充的DataTable进行排序的问题,下面给大家介绍两种比较实用的排序方式。public DataTable DateTableOrder(DataTable dt) { /*第一种方法*/ DataView dv = dt.DefaultVi原创 2013-04-13 18:31:25 · 1356 阅读 · 0 评论 -
每日学习总结:DataTable中去除重复的项、SQL中的各种Join连接讲解
2013-4-29DataTable中如何去除重复的项上周在项目中遇到一个问题,就是获取DataTable中某一列的值,因为从数据库中检索数据时,按照2个字段进行分组,而要获得的那一列刚好在分组这两列中,所以该列的值必然有重复,于是就想到了去除重复,有了思路以后在网上看了一些方法,大都是遍历之类的,虽说功能是可以实现,但是效率太低了,最后发现了一个简单的方法,如下:public s原创 2013-04-29 20:29:36 · 1071 阅读 · 0 评论 -
每日学习总结:DropDownList是否已选择验证、存储过程参数为sql字符串问题、将截断字符串或二进制数据。\r\n语句已终止
2013-5-4如何验证DropDownList是否已选择上周在项目开发中遇到这样一个问题,在做基础数据管理时,需要进行数据的新增和修改,在Editor页上有一个表单字段的内容是从DropDownList里边选的,DropDownList默认的选项为“请选择”,如何在客户端对用户是否选择进行校验?因为是基础数据管理,所以对整个性能的要求不是特别的严格,整个表单的验证都是使用的ASP.N原创 2013-05-04 13:14:32 · 1430 阅读 · 0 评论 -
每日学习心得:Js基本数据类型常用方法扩展
2014-02-17前言:节后的第一周上班,整个状态调整的还不错,已完全进入正常的工作状态。这一周主要还是对年前项目存在的一些问题进行完善、修整,基本上没有做大的改动。这里就把项目中经常用到的一些对Js基本数据类型的一些扩展方法给总结一下,希望对大家有所帮助。1. Array的contains方法Array没有一个contains方法,在现实的应用场景是,有时候我们需要判断某原创 2014-02-18 00:00:33 · 4044 阅读 · 1 评论