- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 关于"Excel._Worksheet和DocEvents_Event之间存在二义性.将使用方法组"的问题
<br />因为这个问题我没有在网上见到过比较正确的解释,所以就晒出来,给遇到同样问题,并且还在头疼的兄弟们以作参考<br /> <br />利用Microsoft.Office.Interop.Excel做Excel开发的时候经常会遇到类似标题的内容,下面是我曾经遇到过的:<br />tempWorksheet.Activate()<br />警告信息是:Microsoft.Office.Interop.Excel.._Worksheet.Active()和Microsoft.Office.Interop
2010-06-12 13:53:00 4563 7
原创 子页的html控件可以和母版页中的html控件名称冲突
(还每整理好,先留个思路,代码稍后发出来)子页的html控件可以和母版页中的html控件名称冲突,好像没有太好的解决办法。最简单的办法是对page所继承的父类进行封装,重载render方法,然后获取将要输出的到页面的html文本,根据适当的正则过滤出“真正的html控件”(这个时候,服务器控件也已经被转换成适当规则的html标签了,所以对命名规则要有个严格的约束,[color=#FF0000]
2009-03-19 16:13:00 1652 1
转载 ASP.NET 2.0中母版页中引用文件路径的问题(对原处理方法中的bug进行了修改)
(原文路径http://www.cnblogs.com/amboyna/archive/2007/10/20/931198.html)在.net中使用/~可以在服务器控件中解决文件的路径问题,所以我也期盼着在html中也可以。幸好我从网上找到了一个非常不错的解决办法。但是原有的解决办法存在一个bug,本文进行了部分的修改 using System.Web;using System
2009-03-12 20:37:00 1120
原创 解决web显示音标乱码的问题
解决web显示音标乱码的问题 (测试单词是reviewer,可以在金山词霸中获取它的音标) 这个问题困扰了我很长时间,也试图想过很多办法,可最终都是失败了.有人说用金山的字体库,还有说用图片的.金山的字体库,我在web上是没用明白,至于图片肯定是可以.但问题是我们要用这个东西基本上都是从一些电子词典软件上直接复制的,所以用图片一个个的往上写一来太慢,二来也有点不
2008-09-10 09:58:00 6214
转载 C# 时间格式设置
C# 时间格式设置 有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.
2008-07-02 11:32:00 3447
原创 我对linq的一点看法
在Linq To Sql推出之前,我们只是把sql语句形成一个string,然后,通过ado.net传给sql server,返回结果集。这里的缺陷就是,如果你sql语句写的有问题,只有到运行时才知道。而且并不是所有的人都懂数据库的。Linq To SQl在一切围绕数据的项目内都可以使用。特别是在项目中缺少sql server方面的专家时,Linq To SQl的强大的功能可以帮我们快
2008-06-20 17:53:00 870
转载 读取sql2000,sql2005中的表结构的相信信息
这是2005的SELECT TableName=CASE WHEN C.column_id=1 THEN O.name ELSE N END,TableDesc=ISNULL(CASE WHEN C.column_id=1 THEN PTB.[value] END,N),Column_id=C.column_id,ColumnName=C.name,
2008-06-17 16:05:00 1089
原创 三种字符串加法运算的效率问题
平时除了一些业务逻辑之外,打交道最多的就是字符串了.虽然在.net,这个东西已经简单到了不能在简单的地步,但是依然有值得我们思考的地方:效率.字符串加法大体可以分为三种:直接用+连接, String.Format(), StringBuilder.Append() 在讨论之前,先看一看一段简单的代码 using System;using System.Text;namesp
2008-06-12 14:30:00 2675
原创 c#正则的一个妙用
假如,我们有这样一段文字愿:我们的祖国越来越强大要替换成愿:我们的祖国越来越强大当然,如果就事论事的话,要替换这个字符串的办法非常多.但是如果这仅仅是一个非常非常长的字符串,且里面有N多个个标记呢?这个时候自然而然的就想到了用正则,也很容易的就找到了正确的正则](当然也有很多多种方式,正则的世界也是条条大陆通巴黎的)至于如何替换的思路也是非常清晰.但是如何用代码非常简单的就完成这个
2008-05-14 17:43:00 644
原创 在C#中实现自定义事件
事件编程使得软件技术得到了飞跃似的发展.至于事件编程的好处我就不赘述了.反正它绝对不是用线程就能取代的,因为在某些时候它的优点是线程所无法比拟的:不论在资源的消耗上,还是问题处理的及时性上.所以在学习一门高级语言后,必须能够熟练的使用事件(如果该语言支持事件).可惜的是,虽然我们会使用系统提供的N种事件,但是好多人却不知道如何自定义事件.下面以一个最最普通的例子来说明如何在C#中实现自定义事件
2008-02-01 17:48:00 3244 1
原创 我对silverlight的感想(非技术性文章)
我知道,凭我现在的水平没有资格从技术的层面来谈silverlight.(以后简称为sl)而且我对此也不感兴趣,所以本片文章,我将从另一个角度来谈一谈自己对silverligth的正确的抑或错误的理解,希望不要误导大家 目前,我们知道通过sl可以构建出非常炫的web应用.爱美之心人皆有之,这也本无可厚非.但是sl却有一种被误用的趋势.从微软的初衷来看sl更大层面上是将
2008-01-24 16:04:00 719
原创 控件包含代码块(即 ),因此无法修改控件集合
控件包含代码块(即 ),因此无法修改控件集合相信很多朋友都遇到过这个问题,这的确是一个很古怪的东西.js在HTML页面的不同标签中,好像有不同的含义(具体我就不清楚了, 所以我就试着把js从head里拿到了body中,最后拿到了后面才把这个郁闷的家伙解决掉(引入js文件也要在后面.虽然问题解决了,可总是感觉不爽:因为我没有抓住它的原因,网上关于这方面的资料我是一篇也没看到.郁闷归郁闷
2007-11-19 13:29:00 6141 4
原创 将numeric转换为数据类型numeric是出现算术溢出错误
将numeric转换为数据类型numeric是出现算术溢出错误 相信很多朋友都遇到过这样的问题,今天我也痛苦了好长时间.从网上得到的答案无非就是把这个标题解释一下,以便傻到我这种程度的人都能看明白,可惜我没看到有谁说到了点子上,希望本文能对您有点启发. 其实说到最根本,就是大家对sql的一些最基本的概念还不清晰,大多数这种溢出都是由这个原因造成的.为了帮助和我
2007-11-13 17:18:00 49269 4
转载 如何防止插入删除表造成的数据库死锁
如何防止插入删除表造成的数据库死锁 在数据库中经常会遇到这样的情况:一个主表A,一个子表B,B表中包含有A表的主键作为外键。当要插入数据的时候,我们会先插入A表,然后获得A表的Identity,再插入B表。如果要进行删除操作,那么就先删除子表B,然后再删除主表A。在程序设计中,对两个表的操作是在一个事务之中完成的。 当系统使用频繁就会出现插入操作和删除操作同时进行的情况。这个时候插入事
2007-11-06 14:02:00 2455
原创 简洁的实现数据库中年月区间查询
简洁的实现数据库中年月区间查询 做项目的时候经常会出现这样的问题 XX年XX月 -- XX年XX月.而且在数据库中是分开存储年和月这两个字段的,在组装SQL语句的时候是极其痛苦的(先判断年的大小,然后再判断月份的大小,年份相等了如何,不相等了又如何).而且也特别爱出错.我也因此而痛苦过几天.最后想出了一个比较简洁的解决办法. 要想非常简洁的解决这个问题,无非
2007-10-30 18:04:00 3526 1
原创 C#实现全角半角转换
C#实现全角半角转换 很多的朋友都在学习和工作中遇到过全角和半角的问题.大多数人都绕过去了.原因无非是两点:第一点是不能简洁的处理这个问题,第二点是无法解决页面刷新.当然在微软的ajax补丁发布后第二点基本上不算问题了(当然也有别的优秀的AJAX机构能够完美的解决页面刷新的问题AjaxPro.2.dll这个小东东就VERY GOOD).但是过分的依赖微软的ajax会对性能
2007-10-30 17:20:00 7146 2
原创 用C#实现获取文件夹大小的源代码
用C#实现获取文件夹大小的源代码 相信很多刚接触到C#的朋友都曾幻想过写一些自己的小工具,一来玄一下,另外也能练练手.下面我就把两个C#实现的获取文件夹大小的源代码贴出来,一个是网上找来的,而且网上流传着N个变种.另外一个是我自己写出来的.希望能给朋友们一些帮助 当然了都需要引入System.IO这个命名空间 第一个: pu
2007-04-25 17:58:00 3438
利用xml配置文件和Excel模板,导出标准Excel(单sheet多sheet都可以)
2010-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人