自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈锋的专栏

If you can dream it, you can do it!

  • 博客(70)
  • 资源 (5)
  • 收藏
  • 关注

原创 asp.net 获取请求页面的地址

Request.RawUrl返回地址:          /Report/PivotReport.aspx?Name=PartnerCompanySummaryReport

2008-10-29 18:00:00 1769

原创 多表联接更新数据

以前一直以为 update语句中不能使用联接,后来在处理数据时发现是可以的。--更新认证UPDATE Contact   SET            [SalesAccreditation] = Accreditation_Upload_Contact.[Sales Accreditation]       ,[SeAccreditation] = Accredi

2008-10-28 00:46:00 681

原创 SQL Server 返回最后插入记录的自动编号ID

strSQL = "insert into CONTACT_GROUP(NAME,USER_NAME,ACCESS_PERMISSION,DESCRIPTION)values(@NAME,@USER_NAME,@ACCESS_PERMISSION,@DESCRIPTION) select id = scope_identity()";            SqlParameter

2008-09-26 17:24:00 907

原创 使用DISTINCT去掉重复,并查询所有字段

select   *       from   A   T     where   id=(select   min(id)   from   A     where   name=T.name)

2008-09-01 11:26:00 4530 1

原创 如何让程序只运行一次实例

最近在做一个系统的客户端时,遇到一个问题:客户端运行在服务器上时,如果同一个用户或其他用户运行了这个客户端,可能会导致错误。这就要求该程序的实例只能运行一次。using System;using System.Collections.Generic;using System.Windows.Forms;using System.Runtime.InteropServices;u

2008-05-30 11:11:00 1202

原创 C# 分拆子字符串,剔除空串

  当我们使用string.Split方法时,当待分割的字符串为 Indra,Minaxi-  这种格式时,会返回两个数组,其中有一个为空。使用 StringSplitOptions.RemoveEmptyEntries 选项可以不返回空串。  char[] separator ={ -};string[] ams = dvRegion[m]["Territory"].To

2008-04-21 11:14:00 994

原创 在Gridview中设置日期字段的显示格式为yyyy-MM-dd

 将该绑定列的属性设为: DataFormatString= "{0:yyyy-MM-dd} "   HtmlEncode= "false " 

2008-04-08 22:42:00 1905

原创 Data Access Application Block 中事务的使用

   //充点    public static int ChargePoint(decimal id, String table, decimal point, String ip)    {        decimal oldPoint = 0;        SqlConnection con = new SqlConnection(BasePage.GetConnectS

2008-04-08 11:44:00 522

原创 ASP.NET 2.0中ReadOnly的TextBox

  有时候,我们不希望用户直接编辑TextBox,而是希望通过客户端脚本的方式来设置内容,一般的做法是设置TextBox的属性ReadOnly为true。但在ASP.NET 2.0里有了变化,设置了ReadOnly为true的TextBox,在服务器端不能通过Text属性获取在客户端设置的新内容,在Reflector里比较一下LoadPostData的实现.NET 1.1中,boo

2008-04-07 20:09:00 643

原创 对appSettings节点进行新增、修改、删除、读取操作的类AppSettingsHelper

  using System;using System.Configuration;using System.Reflection;using System.Web;using System.Xml;/*  编写日期: 2008.4.4 *  更新日期:  *  编写人  :James.Chen *  修改历史及原因: *  */namespace AppFrameWork{    /

2008-04-04 15:37:00 4983

原创 Castle ActiveRecord 中空值处理

 我们经常会遇到某个字段可以为空的情况,以下面的Users这个类为例,Birthday这个字段是允许为空值的。 // // Generated by ActiveRecord Generator// //using Castle.ActiveRecord;[ActiveRecord("Users")]public class Users : ActiveRecordBase{     

2008-04-04 04:36:00 863

原创 Castle ActiveRecord中CountQuery的使用

          为了在ActiveRecord中取得数据行数,开始总会想到用ScalarQuery来实现,却发现总会报错,我还以为是它的一个Bug,后来才了解到要使用CountQuery,因为ScalarQuery返回的是单个对象,而我需要返回的是一个整数。由于Castle ActiveRecord RC2版本和RC3版本有很大的变化,原来CountQuery的Count方法在新版本中

2008-04-03 22:34:00 2036

原创 详细讲解Quartz.NET

     Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等。 你曾经需要应用执行一个任务吗?这个任务每

2008-04-03 18:00:00 1982 1

转载 在ASP.NET中重写URL

  【原文地址】Tip/Trick: Url Rewriting with ASP.NET 【原文发表日期】 Monday, February 26, 2007 9:27 PM 经常有人请我指导应该如何动态地“重写”URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点。这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组

2008-04-02 00:25:00 656

原创 如何将 SQL Server Management Studio 与专用管理员连接配合使用

  Microsoft SQL Server 2005 提供了专用管理员连接 (DAC)。即使服务器对其他客户端连接停止响应,管理员也可以使用 DAC 访问正在运行的 SQL Server 数据库引擎 实例来排除服务器上的故障。sqlcmd 实用工具和 SQL Server Management Studio 中都包含 DAC。只能够从服务器上运行的客户端建立连接,不允许建立网络连接。

2008-03-31 20:23:00 1268

原创 在.Net中进行集合运算(使用 Iesi.Collections.dll)

  由于.NET框架本身没有提供集合运算功能,在使用这方面的功能时,我们可以借助第三方的类库来实现。在NHibernate 框架中有个Iesi.Collection.dll,这个类库提供了集合运算功能,并且支持泛型。功能: 主要是取得2个集合里,相同、相异、联集的部份。例子:using System;using System.Data;using System.Conf

2008-03-14 11:57:00 2051 1

原创 ASP.NET 获取表单值详解

  1.checkbox当checkbox 选中时,从表单中取得的值为它的value属性的值,否则不会出现在form集合中。Bit:input id="Checkbox1" name="Bit" type="checkbox"  value="true" />br />  

2008-03-11 15:38:00 1858

转载 ASP.NET中获得页面、服务器端信息的有用Request.ServerVariables

   常常用到,获得当前页面的IP地址,服务器的IP地址,获得请求页面的路径等,这些得到页面相应信息的Request.ServerVariables参数。于是,使用foreach,把所有的全部列表,请其有用的参数记于此,以供自己和他人便用。方法:Request.ServerVariables["参数名"]返回 string类型的值。参数:请求的网址:http://localhost

2008-03-10 17:16:00 744

原创 DotNetOpenMail 邮件主题乱码解决方案

  最近在项目中用DotNetOpenMail 这个组件发送Email,由于邮件主题是中文的,发送到邮箱后,邮件主题变成了乱码。Subject: =?gb2312?Q?EMC=BC=AB=CB=D9=C1=AA=C3=CB=BA=CF=D7=F7=BB=EF=B0=E9=C6?=通过观察邮件头,我们可以看到,虽然主题的字符集是GB2312,但是却是使用的 是 QuotedP

2008-03-08 14:48:00 1747

原创 从 163 Blog 看下拉列表框的设计

   如果允许为空,要在下拉列表框的第一项加入 -请选择-  (或--) ,提示用户输入(或向用户说明该项可以为空) 如果不允许为空,就不要在下拉列表框的第一项加入 -请选择- ,列表中的项都是必选项。      

2008-02-23 15:10:00 549

原创 ASPxPivotGrid CollapseAll 方法为什么不起作用

  在最近的项目中用到了 ASPxPivotGrid 这个控件,由于客户要求打开页面时先显示整个亚太地区的总体情况,然后再逐级Drill-Down,这就要求这个控件初始状态是收缩着的,我用了CollapseAll 这个方法,发现不起作用,最后在国外一个网站上找到解决方法,那就是在调用 CollapseAll  方法之前,首先调用 DataBind方法。原文地址:http://www.d

2008-01-25 15:49:00 1295

转载 沙发的故事-人才的价值在于贡献度?

  本文转载自『恋花蝶的博客!』http://blog.csdn.net/lanphaday更多精彩内容,欢迎访问恋花蝶的博客!作者 恋花蝶(赖勇浩)甲同学买了一张3000块的沙发,第二日去乙同学家里,发现乙家里竟然有一张一模一样的沙发,就是有点显旧了。闲聊中得知乙同学接母亲从乡下接来长住,老母亲不太习惯,天天呆在家里坐沙发上长时间看电视,所以沙发很快就显旧了。甲从乙家里出来,越想越不对劲

2008-01-22 14:04:00 549

原创 SQL Server 递归查询

  这是我在项目中用到的一个存储过程,用来通过当前节点ID递归查找其所有的子节点。需要申明的是本存储过程仅支持SQL Server 2005--建表GO/****** 对象:  Table [dbo].[sys_Group]    脚本日期: 01/17/2008 16:29:33 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ON

2008-01-17 16:38:00 1393

转载 谨以此文献给才毕业2--5年的朋友

  我们终于进入了这个社会。从此结束了被学校老师看管的生涯,结束了做父母乖宝贝的日子,也结束从父母兄长那里拿钱的幸福时光。    我们从家里搬了出来,提着自己半新不旧的行囊找了间不能再廉价的破房子租了下来,开始了闯荡的生活。我们的眼光充满了好奇,我们的血液里流淌着激情,我们的钱夹却空前的瘦小。在面对第一个老板第一批同事第一份工作的时候,我们是那样的慷慨激昂,我们认为自己无所不能,我们幻想很

2008-01-06 18:37:00 395

原创 SQL JOIN之完全用法

  联接条件可在FROM或 WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。    联接可分为以下几类:   内联接(典型的联接运算,使用像 = 或 之类的比较运算符)。包括相等联接和自然联接。内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索students和courses表中学生标

2008-01-05 20:54:00 670

原创 C#对象的 Xml序列化与反序列化

   using System.Collections.Generic;public class Person{    private string name;    public string Name    {        get        {            return name;        }        set        {            

2008-01-05 09:37:00 9440

原创 Application_Start 方法的调用时间

  以前我一直以为 Application_Start 方法是在IIS启动以后就执行的,后来我发现 Application_Start 方法 是在第一个用户访问时才被调用的,并且只会被调用一次。 

2008-01-04 05:55:00 7105

原创 英文星期月份缩写

   monday 星期一 mon. tuesday 星期二 tues. wed

2007-12-29 00:29:00 3782

原创 FTP URL 格式

ftp://:@

2007-12-28 14:16:00 3586

原创 ASP.NET 直接输出Excel文件

   String pathFile = null;String saveFileName = null;pathFile = Server.MapPath(String.Format("App_Data/EMC Data Scorecards {0}.xls",country));            saveFileName = String.Format("EMC Data

2007-12-28 01:22:00 662

转载 用 HTML 格式导出 Excel 时,如何保留显示网格线

  ASP.NET 中用 DataGrid 的 RenderControl 方法输出到 Excel,是一种常见的办法。其本质是用 html 语法编写 Excel, 表格用 table 表示。但是默认情形下会发现 Excel 的背景中的网格线(Gridlines) 不显示。用什么选项可以显示网格线呢?搜索了一下,答案是在 中嵌入一段内容指示一些选项即可。html xmlns:x="ur

2007-12-28 01:15:00 1997

原创 使用Excel.dll部署时,System.UnauthorizedAccessException 的解决方案

  首先声明我的开发环境是 IIS6.0,ASP.NET 2.0。我的项目中使用Excell.dll组件操作excel文件,在VS 2005调试的时候一切正常,但以部署到服务器上就出现了以下错误: System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-00000000

2007-12-28 01:09:00 1154

原创 等差数列

  一、 等差数列 如果一个数列从第二项起,每一项与它的前一项的差等于同一个常数,这个数列就叫做等差数列,这个常数叫做等差数列的公差,公差常用字母d表示。 等差数列的通项公式为:an=a1+(n-1)d (1)前n项和公式为:Sn=na1+n(n-1)d/2或Sn=n(a1+an)/2(2) 从(1)式可以看出,an是n的一次数函(d≠0)或常数函数(d=0),(n,an)排在一条直线上,

2007-12-26 21:04:00 1431

转载 javascript小技巧

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event.c

2007-12-22 10:27:00 1113

原创 javascript把字符串转成double

SearchAddress.GetCoordinates($F("item"),function(res){ if(res.value!=null){ $("Submit").disabled=false;$("Submit").value="Search"; $("resultlist").innerHTML=res.value[6]; Location(res.value[5],parse

2007-12-20 10:12:00 26112

原创 C# 判断某列是否为主键

///     /// 判断某列是否为主键    ///     /// 列的物理名称    /// 表名    ///     public bool IsPrimaryKey(String columnName,String tableName)    {        SqlParameter[] parameters = new SqlParameter[3];        para

2007-12-19 06:39:00 3073

转载 如何修复“新建”菜单中的“新建文本文档”

新建一个.txt文件,把以下内容放进去:(注意:如果你已经不能“新建”了的话,那就只有“运行”notepad.exe然后另存为) Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT/.txt]@="txtfile""Content Type"="text/plain"[HKEY_CLASSES_ROOT/.tx

2007-12-18 20:46:00 3054

原创 在WORD中自动生成目录,页码

第一页是封面,希望不设置页码 第二页是自动生成的目录 第三页正文才开始 但是自动生成页码时正文老在第三页 怎样将正文页码设置成第一页?解决方法:第二页页末“插入/分隔符/下一页”; “编辑/页眉和页脚”打开“页眉页脚”工具栏; 单击“在页眉和页脚间切换”按钮,把光标定位到第三页页脚,单击“链接到前一个”按钮,关闭第三页与前面页

2007-12-15 21:33:00 3632

转载 javascript中replace()

 javascript中replace()   在javascript中,String的函数replace()简直太让人喜爱了。它灵活而强大的字符替换处理能力,让我不禁想向大家介绍它。  replace()最简单的算是能力就是简单的字符替换。示例代码如下: var strM = "javascript is a good script language"; //在此我想将字母a替换成字母A

2007-12-12 05:11:00 810 1

原创 JQuery CSS 选择符

  CSS 选择符$ 函数可以根据传入的 ID 取得元素,但对于结构复杂的页面,单传入一个 ID 难于精确取到相应的元素,myJSFrame 参考 CSS 2.0 选择符概念与 JQuery 框架中 CSS 选择符的引用形式,实现了自有的 CSS 选择符支持方式。支持大部分常见的 CSS 选择符。由于符合 CSS 选择符的元素可能有多个,因此 $ 函数的返回值可能不止一个 DOM

2007-12-12 02:52:00 3519 1

SQLiteHelper

类似于 MS的SQLHelper,从MojoPortal 中提取的,bin目录中已经有编译好的程序集。

2008-08-21

ExcelHelper.cs

这是我在项目中使用到的一个操作Excel的类,网上有大概有两个版本的,各有优缺,我把他们做了一个整合,这样更方便。

2007-12-28

Excel.dll

这是用 Visual Studio 2005 导出的Excel程序集,以方便在ASP.NET 中使用,我的 Office版本为2003

2007-12-25

Highlight4Writer 1.0.9.0 简体中文版

这个简体中文版本是本人在Highlight4Writer 1.0.9.0 alpha 英文版源代码的基础上,通过添加中文资源文件重编译而成。总的来说中文化是比较彻底的。

2007-12-01

C# 收藏夹

用来收藏你喜欢的站点,可以在软件中直接浏览该站点,并且可以将你喜欢的文章直接报存为mht格式的文件,十分方便。

2007-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除