- 博客(27)
- 收藏
- 关注
转载 利用XSL将DataSet数据转换为Excel文档
最近在一个ASP.NET项目的开发中有一个模块需要采用OWC控件呈现Excel样式的表格内容,表格内容比较复杂,包括锁定表头、公式、小计、合计、排序等。以前采用客户端操作OWC实例一个单元格一个单元格的去写,那麻烦程度可想而知,于是便尝试采用新方法,利用XSL转换实现需要的功能。经过几天一穷二白为基础的学习和摸索,总结出一点心得,还有一点疑问和未处理的问题,放在园子里,如果总结的有什么不正
2013-05-30 21:16:18
1292
转载 SQL 中 超简单的模拟split
--> 测试数据: #Tif object_id('tempdb.dbo.#T')is not null drop table#Tcreate table #T (id int,namevarchar(8))insert into #Tselect 1,'jame,job' unionallselect 2,'paul,mc' union
2013-05-21 22:07:28
523
原创 字符串清理
//字符串清理 public string InputText(string inputString, int maxLength) { StringBuilder retVal = new StringBuilder(); // 检查是否为空 if ((inputString != null) && (inputString != String.Em
2012-12-30 19:56:19
517
转载 利用XSL将DataSet数据转换为Excel文档
最近在一个ASP.NET项目的开发中有一个模块需要采用OWC控件呈现Excel样式的表格内容,表格内容比较复杂,包括锁定表头、公式、小计、合计、排序等。以前采用客户端操作OWC实例一个单元格一个单元格的去写,那麻烦程度可想而知,于是便尝试采用新方法,利用XSL转换实现需要的功能。经过几天一穷二白为基础的学习和摸索,总结出一点心得,还有一点疑问和未处理的问题,放在园子里,如果总结的有什么不正
2012-12-17 22:01:05
496
转载 将excel文件导入到dataset中
/// /// 将excel文件导入到dataset中 /// /// 文件路径 private void ImportXlsToData(string fileName) { string str= "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileName + "
2012-12-13 22:04:35
568
转载 extjs按某列值设定grid列背景颜色
如果是这样定义的gridExt.ux.FundHotPoolGrid = Ext.extend(Ext.ux.BaseGrid, {initComponent: function() { Ext.apply(this,{ toolbar : [{………………}] }) 那么就这样:在Ext.apply()方法中,toolbar的后面加上这段代码,//这个逗号是和
2012-12-10 22:35:42
3692
转载 ExtJS GridPanel根据条件改变字体颜色
1、在GridPanel中加入GridView 2、加入js脚本 function setRowBg(rd, ri, ro) { var zhb,lj,xzh; zhb=rd.data.zhb; lj=rd.data.lj x
2012-12-10 22:28:40
3224
转载 EXT删除提示
itemId: 'btnRemove', text: '删除用户', iconCls: 'delete', disabled: true, handler: function () { var selModel = grid.getSe
2012-12-10 22:24:45
2160
原创 xsl实例
<xsl:stylesheet version="1.0" xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="u
2012-12-09 22:05:35
640
原创 Monitor、Lock使用示例
很久之前的面试就遇到过关于Monitor的一道笔试题,虽然很简单,但是由于我无知啊,基础差,又不上进,所以对很多东西的认识也很肤浅,就像之前人家形容的一部分人——只是工作经验丰富,会写一些代码,会用一些技术,但是却不知道为什么这么写,为什么这么用,这一部分人就包括我,下面是借用的别人的代码,只是想借用这个代码让自己以后回来翻看时能清楚一些:using System.Threadin
2012-01-11 14:28:17
792
转载 一步一步打造WebIM(2)——消息缓存
转自:博客园,卢春城专栏 http://www.cnblogs.com/lucc/archive/2010/04/27/1722470.html在 一步一步打造WebIM(1) 一文中,已经介绍了如何实现一个简单的WebIM,但是,这个WebIM有一个问题,就是每一次添加消息监听器时,都必须访问一次数据库去查询是否有消息,显然,如果用户比较多时,必然对数据库的压力比较大。解决这个问
2012-01-04 15:15:33
1435
转载 一步一步打造WebIM(1)
转自:博客园,卢春城专栏http://www.cnblogs.com/lucc/archive/2010/04/27/1722470.html之前笔者发布的云翔在线软件平台中已经包含了一个功能相对比较齐全的WebIM,这个系列的文章就是介绍如何开发出功能类似的WebIM,在文章开始前,先介绍一下相关的技术:1.CometComet 是一种新的 Web 应用架构。基于这种架构开发
2012-01-04 15:11:59
780
原创 415 Unsupported Media Type
在客户端用jquery的Ajax调用WCF服务时,出这样的异常“415 Unsupported Media Type”,还从来没见过这种错误呢,gg了半天也没找到完全相符的现象及解决方法,就从WCF服务、配置及客户端调用各个细节去查,首先契约和服务实现都确保没问题了,配置也是完全OK的,客户端调用也很正常啊,GD了半天才发现是SVC里的问题,由于使用了ServiceHost等来实现配置文件重新定位
2011-12-22 16:06:09
19574
原创 js数据验证:jquery的validate,及进行重置操作时不显示异常提示
之前在网上看到很多资料,使用class="{}"的方式进行验证时,必须引入包jquery.metadata.js,但我自己用的jquery.validate.js的版本是jQuery validation plug-in pre-1.5.2,在没有引入jquery.metadata.js包的情况下使用class是没有问题的,应该是在某个版本的validate包里进行了相关的升级,不再需要引入met
2011-12-22 11:11:53
13587
原创 WCF中服务继承多个契约的使用
服务继承多个契约其实也就是服务类实现了多个接口,主要是在配置中需要添加多个endpoint,各个endpoint之间的address不同、contract不同契约: [ServiceContract] public interface IReportService { [OperationContract] [WebGet(UriT
2011-12-15 14:48:31
3977
原创 WCF中在客户端可以看到服务端内部的异常
有两种方式:1)配置文件中配置:在服务端的配置文件behaviors节下配置serviceDebug的属性includeExceptionDetailInFaults=True即可 2)使用服务行为属性来设置:在服务端使用ServiceBeh
2011-12-13 16:31:31
608
原创 WCF三种实例激活的类型——实践理解三种类型的区别
从一开始接触WCF就知道这三种实例激活的类型:单调服务(PerCall)、会话服务(Sessionful)、单例服务(Singleton),但也仅仅是“知道”、“听过”而已,每次也都是看到大段的文字描述这三种类型,而每次也都是看得晕晕乎乎,其实一般看这些东西都是,只能用实践来解释理论了,不多说了,直接实践吧,O(∩_∩)O~: 服务端代码: [ServiceContract
2011-12-13 09:53:32
678
原创 使用SvcUtil生成客户端代理
本来是打算研究一下WCF中session相关的东西,想到前段时间用过一次SvcUtil生成客户端代理,为了巩固加深一下记忆,就想自己写一个例子,谁知道竟然连这个小工具在哪里都找不到了,更别提后续的使用了,又是一通折腾,,查资料翻书.........N小时后,算是基本解决了,赶紧留个“爪印”。首先要在cmd下定位到SvcUtil.exe所在目录,由于我的环境是VS2010+Framework
2011-12-08 22:51:34
908
原创 webcast中关于IExtensibleDataObject例子中的一个小疑问
[DataContract(Name = "Person",Namespace = "http://www.cohowinery.com/employees")]class Person : IExtensibleDataObject{ private ExtensionDataObject extensionDataObject_value; public Extension
2011-11-30 09:43:19
969
原创 WCF服务类库、宿主、web客户端配置
参照webcast的一个实例想了解一下wcf开发Data Contract中的KnowType相关使用,结果源代码无法正常编译,看来看去可能是Service References没有更新,哪知道Service References下面的东西是localhost.map、localhost.cs,自己都不知道这个map为何物啊,(稍后还要再去学习一下这个东西),还是先自己重新创建一个实例工程慢慢来吧
2011-11-23 14:38:58
3243
转载 webHttpBinding、basicHttpBinding和wsHttpBinding区别
webHttpBinding is the REST-style binding, where you basically just hit a URL and get back a truckload of XML or JSON from the web servicebasicHttpBinding and wsHttpBinding are two SOAP-based bindi
2011-11-22 11:13:16
4936
转载 用JS去掉第一个字符和最后一个字符
有一个字符串“[lightinthebox]”,但是我只是需要lightinthebox,就是不要“[]”。怎么用又快又有效的办法去掉呢。stringObject.substring(start,stop) //截取的是开始与结束的字符串。stringObject.substr(start,length) //截取的是开始与字符串长度。考虑到这些,和方法的连缀。stringObje
2011-10-26 18:13:36
10521
转载 getjson与服务器交互问题
今天看了以前做的一个小项目,居然发现了一个bug,项目是jquery+ashx+html做的,一个服务器控件都不用,前台与后台的数据交互用了jquery中的getJSON()方法,读取数据,当更改提交后,发现页面上的数据没跟着变动,不管页面怎么刷新,问题依旧,只有在新窗口打开时才
2011-10-14 09:43:37
1797
原创 SQL数据类型中的“近义词”(1)
bit和tinyint1)bit是存储0、1、null的整数数据类型,tinyint是存储1字节的整数数据类型2)对应c#,bit类似于boolen,而tinyint则类似于byte bigint、int、smallint、tinyint1)bigint是存储
2011-10-13 16:24:05
1063
原创 vs2005的运行时候出现了:无法启动调试,绑定句柄无效?
两个解决方法: 1) 打开项目属性,选择调试选项卡,将“启用非托管代码调试”一项钩上。 2) 打开项目属性,选择调试选项卡,将“启用Visual Studio宿主进程“一项钩掉。 原因是Terminal Services 被禁用,启动服务即可解决问题。
2007-01-16 09:47:00
821
原创 和CSDN的纠缠
终于成功的成为CSDN社区的一份子了! 上周之前就开始注册了,可是填完信息提交的时候总是弹出提示框——“无法实例化”之类的告警,难道是系统有毛病,但是也没有看到社区有通告之类的啊!心想等等吧!接连几天都不行,后来就发邮件给管理员,说实话,对他们给我回信并没有抱太大的希望,只是给自己一个安慰!没曾想很快就有消息了,他们建议我换个机器试试,因为他们自己试了没有问题的!呵呵,今天还真幸运啊!第一次就
2007-01-04 14:31:00
511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人