- 博客(200)
- 资源 (1)
- 收藏
- 关注
转载 C#变量初始化问题:字段初始值无法引用非静态字段、方法或属性
问题:字段初始值设定项无法引用非静态字段、方法或属性的问题下面代码出错的原因,在类中定义的字段为什么不能用? public class Test { public Test() { } public int Age=23; public int temp = Age;//ERROR 字段初始值设定项无法引用非静态字段、方法或属性}C#规定在类内部只能
2016-06-04 15:42:44
3754
2
原创 windows 2008 32位IIS 服务器转到64位后的各种错误,以及解决方法
之前在32位IIS服务器上没有问题,发布到64位出现各种错误,请检查以下几项(因各系统不一样,有则检查,无则跳过),重点第4点,基本可以解决:1.先安装IIS,后安装.net 4.0环境,否则要重新注册iis%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.ext -i2.安装Oracle Client,可安装32位
2015-09-14 14:07:06
811
原创 window.close()取消提醒框
需要取消提醒,可如下写window.open("", "_self");//增加此行代码window.close();
2015-08-17 11:08:05
889
转载 C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对
2015-07-18 09:57:56
529
原创 水晶报表问题以及初步解决方案
最近由于水晶报表使用频繁,出现了很多问题,归纳为以下几点问题1:已达到系统管理员配置的最大报表处理作业数限制(我采用方案1,方案2没试过)方案1:修改注册表,增加以下两个键的值[HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.2\Report Application Server\InProcServer][HKEY_LOCAL_M
2015-05-20 10:59:34
3385
原创 JQUERY UI 创建Tab功能控件
1.效果图2.实现代码 type="text/css" /> #container { margin: 0 auto; width: 960px; } #tabs {
2015-05-16 10:18:35
1665
转载 Could not load file or assembly or one of its dependencies. 试图加载格式不正确的程序。
当我把编译好的程序托管到IIS下后,访问时出现了以下问题,服务器环境是IIS 7,操作系统 Windows server 2008 r2 64位。出现上述问题的原因是,所加载的程序集中有32位的,也有64位的,IIS 7 程序池 在Windows下.Net FrameWork是64位的,要想正确使用,需要对程序池进行配置。如下图所示:
2015-01-27 09:10:42
9548
转载 AjaxPro使用说明
AjaxPro使用说明 1目录 2修改历史纪录 31、什么是Ajax 42、为什么使用Ajax 43、Ajax应用场景 44、Ajax开发框架 55、AjaxPro说明 66、AjaxPro实例说明 62.1、添加AjaxPro.dll应用 62.2、配置we
2013-10-22 09:54:08
820
转载 System.Data.OracleClient requires Oracle client software version 8.1.7 or greater
自己正好碰到,网上找到了解决方案原因 Oracle 9i Release 2 客户端在安装到Windows的NTFS分区下时的安全认证设置不正确,引起本机的Authenticated Users用户无法看到ORACLE_HOME目录下的内容; 这导致在ASP.NET以Authenticated Users权限使用System.Data.OracleClient连接Oracle数据库时报出以
2013-10-10 16:23:01
2208
原创 CSS table 单行布局
table{border-collapse:collapse;} td{border:1px blue solid;} --> table{border-collapse:collapse;} td{border:1px blue solid;} asdfasdfasdfasdfasdf
2013-08-28 10:27:24
1517
转载 Asp.Net里面调用Microsoft Excel Application DCOM问题终极解决方法
IIS服务器首先需要安装EXCEL开发包,.NET可编程性支持检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败Asp.Net里面调用Microsoft Excel Application DCOM 组件出错最终解决方法: 1: 在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"2: 依
2013-01-24 17:28:36
4496
转载 将GridView导出为PDF 通过itextsharp
主要介绍将GridView显示的内容转换为PDF文档,当用户访问并想将页面显示(GridView)的内容保存为PDF时即可通过本程序先将转换后的PDF文件保存到服务器中指定的文件夹下,再自动提示用户是否将得到的PDF文档保存到本地。 转换后的PDF文档每页都会有GridView的表头。1. 得到itextsharp.dll (从网上可以得到)2. 将这个dl
2012-12-13 22:42:17
1092
转载 水晶报表(CrystalReports)的简单应用(ASP.NET)
Visual studio 2008 自带水晶报表10ASP.NET网站中的简单应用本次示例目的只是让刚接触水晶报表的朋友掌握其应用,因此示例以简单,简洁,清晰为主,没有连接后台数据库。Visual studio 2008新建asp.net网站CrystalReportsDemo如图:右击项目——>添加引用:添加一个实体类DemoModel.cs本网站没有采用任何开
2012-12-13 22:38:32
6336
原创 Crystal Reports for vs2010 运行找不到文件 crdb_adoplus.dll'
Could not load file or assembly 'file:///C:/Program Files/SAP BusinessObjects/Crystal Reports for .NET Framework 4.0/Common/SAP BusinessObjects Enterprise XI 4.0/win32_x86/dotnet1/crdb_adoplus.dll' or
2012-12-11 23:16:42
2710
2
转载 window.showModalDialog两次加载问题,清除缓存
今天遇到这样一件事情,, var frmHeight = 352; var frmWidth = 508; var frmTop = (window.screen.height - frmHeight) / 2; var frmLeft = (window.screen.width - frmWi
2012-08-07 17:48:20
2484
转载 几种location.href的区别 js实现网页防止被iframe框架嵌套功能
首先我们了解一下:window.location.href、location.href、self.location.href、parent.location.href、top.location.href他们的区别与联系,简单的说:"window.location.href"、"location.href"、"self.location.href"是本页面跳转"parent.location
2012-08-04 10:49:39
14688
转载 GridView中动态添加模板列和其子控件集合
一、实施说明:1 实施原因:因为在做一个MOSS WebPart控件时候,遇到一个问题,如何选择需要导出的数据列;GridView的数据源是动态的,所以没有办法静态使用模板列,来选择导出的列;之所以没有用BoundField的原因,是因为一列数据列中不能放入两个或两个以上的控件,以及不能在表头加入相关控件。所以,最后,我采用动态添加模板列的方法解决这个问题,欢迎大家测试和改
2012-05-28 21:37:03
3262
转载 动态模板类使用 ITemplate 接口 GridView动态模板
GridView中动态添加模板,这个操作不复杂,主要调用了ITemplate 接口及其方法InstantiateIn,可能会用到TemplateField类。以GridView中动态添加模板列为例。 首先根据创建一个实现ITemplate 接口的类,并重写InstantiateIn方法:/// /// 模板类/// public class GridViewLiteralTe
2012-05-28 21:34:15
835
转载 让你的Outlook邮件五彩缤纷
在outlook2007中,除了利用规则来进行邮件分类之外,还有一种功能叫做"组织",可以帮助我们按照不同的条件把我们的邮件利用颜色来进行分类…… 在outlook2007中,除了利用规则来进行邮件分类之外,还有一种功能叫做"组织",可以帮助我们按照不同的条件把我们的邮件利用颜色来进行分类。我们先看一下实现之后的效果。 瞧!我的邮件列表看起来很漂亮吧。那么我
2012-04-14 08:48:26
6381
转载 char,nchar,varchar,Nvarchar区别
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示如果还为了这个纠结,就直接看看后面的解说,做决定吧。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。 sql server中的varchar和Nvarchar有什么区别? 答:varch
2012-04-12 08:19:33
1281
原创 GridView导出数据到Excel(形如身份证等数据的处理)
//以下是一个DEMO protected void Page_Load(object sender,EventArgs e) { DataTable dt = CreateTable(); //填充数据 InitialDataTable(dt); //绑定
2012-04-10 11:38:07
3028
转载 ASP.NET GridView导出数据到Excel
ASP.NET GridView导出数据到Excel首先要把GridView控件放到panel中 AutoGenerateColumns="False" AllowPaging="True" AllowSorting="True" OnRowDeleting="gr
2012-04-09 23:03:00
2986
转载 你必须知道的25个C#基础概念
1.静态变量和非静态变量的区别? 静态变量:静态变量使用 static 修饰符进行声明 ,在所属类被装载时创建,通过类进行访问,所属类的所有实例的同一静态变量都是同一个值。非静态变量:不带有static 修饰符声明的变量称做非静态变量,在类被实例化时创建,通过对象进行访问,同一个类的不同实例的同一非静态变量可以是不同的值。2.const 和 static readonly
2012-03-05 16:47:24
2231
转载 静态变量与非静态变量的区别
静态变量的类型说明符是static,非静态变量反而类型说明符就不是static了。本文主要介绍静态和非静态变量的区别,希望对你有帮助,一起来看。AD:静态变量:静态变量使用 static 修饰符进行声明在所属类被装载时创建通过类进行访问所属类的所有实例的同一静态变量都是同一个值非静态变量:不带有 static 修饰符声明的变量称做非静态变量在类被实例化时创建通过对象进行访问同一个类的不
2012-03-05 16:09:53
28892
转载 c# const const readonly
const 的概念就是一个包含不能修改的值的变量。常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。如果 const int a = b+1;b是一个变量,显然不能再编译时就计算出结果,所以常量是不可以用变量来初始化的。readonly 允许把一个字段设置成常量,但可以执行一些运算,可以确定它的初始值。因为 readonly 是在计算时执行的,当然
2012-03-05 14:52:32
648
转载 Ext.Net 布局
Panel布局类有10种:容器布局,自适应布局,折叠布局,卡片式布局,锚点布局,绝对位置布局,表单布局,列布局,表格布局,边框布局 1,Ext.layout.ContainerLayout 容器布局 提供容器作为布局的基础逻辑,通常会被扩展而不通过new 关键字直接创建,一般作为默认布局存在 2,Ext.layout.FitLayout 自适应布局
2012-03-01 14:13:28
1691
转载 GridView更新某(个)些指定单元格以及在编辑模式下无刷新显示隐藏单元格内某控件
1、正常显示模式下:(需要管理员更新的是订单状态和处理状态)2、点击编辑进入编辑状态下:3、处理状态所在列里面是个模板列,包含了一个DropDownList控件,有三个选项:4、当处理状态选择的是备注的时候,此模板列隐藏的一个TextBox控件会出现,供管理人员填写“未处理”、“已处理”之外的一些订单状态,比如“延迟付款”等。
2012-02-29 13:22:29
1796
转载 gridview如何添加一个自增的列
第一种方式,直接在Aspx页面GridView模板列中.这种的缺点是到第二页分页时又重新开始了. TemplateFieldHeaderText="序号" InsertVisible="False">
2012-02-29 09:57:30
4380
转载 Singleton
发布日期 : 4/1/2004 | 更新日期 : 4/1/2004Singleton版本: 1.0.1本页内容上下文 问题 影响因素解决方案示例 结果上下文相关模式致谢 上下文在某些情况下,特定类型的数据需要提供给应用程序中的其他所有对象使用。在大多数情况下,这种类型的数据在系统中还是唯
2012-02-24 15:24:46
506
转载 在 C# 中实现 Singleton
发布日期 : 4/1/2004 | 更新日期 : 4/19/2004使用 Microsoft .NET 的企业解决方案模式 >分布式系统模式 > 在 C# 中实现 Singleton版本: 1.0.1本页内容上下文 实现策略结果上下文致谢 上下文您要在 C# 中构建应用程序。您需要只有一个实例的类,并且需要提供一个用于访问
2012-02-24 15:23:43
606
转载 Js中parseFloat()方法所产的精度不一致问题
script language="javascript"> var a = "0.11"; var b = "0.2801"; var c = "1.002"; var sum1 = parseFloat(a)+parseFloat(b)+parseFloat(c); var sum2 = (parseFloat(a)+parseFloat(b)+parseFloat(c)).
2012-02-23 16:59:48
11166
转载 js中parseInt()与parseFloat(),Number(),Boolean(),String()转换
js将字符串转数值的方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parse
2012-02-23 16:56:52
114779
2
转载 js parseInt的陷阱分析小结
代码如下:var a = parseInt("09"), b = Number("09"); 很多人会认为a和b的值都是数字9,但实际上不是。 parseInt的主要作用是把字符串转换为整数,或者把小数转换为整数。一般情况下,我们只用到它的第一个参数。但实际上,它有两个参数: parseInt(string, radix) parseInt会根据radix指
2012-02-23 16:46:03
2552
转载 asp.net中,<%#%>,<%=%>和<%%>分别是什么意思,有什么区别
在asp.net中经常出现包含这种形式的html代码,总的来说包含下面这样几种格式:一. 这种格式实际上就是和asp的用法一样的,只是asp中里面是vbscript或者javascript代码,而在asp.net中是.net平台下支持的语言。特别注意:服务器控件中不能有语法(这里用C#代码) <% int a = 2; int b = 3;
2012-02-15 16:06:58
46499
1
转载 c#美味: 微软图表控件MSChart安装部署
题记:微软在2008年就推出一款图形控件,用来弥补VS2008中对图表功能的不足。在我写的博文《微软发布.Net Framework 3.5下的 Chart 控件。》中详细展示了该控件,但是缺乏使用该控件的实例教程,今后打算写一些这方面的文章。 MSChart的安装微软发布的这款控件是需要单独安装的,而且只能用于.Net 3.5以上。VS2005、VS2008自身并没有打这款控件,包括
2012-02-13 10:49:45
1565
原创 C# 3.0 的自动属性(Automatic Properties)
核心提示:使用自动属性后,你可以不用手工声明一个私有成员变量以及编写get/set逻辑,取而代之的是,编译器会自动为你生成一个私有变量和默认的get/set 操作。系统为你产生的私有变量在IDE中,你是看不到的。使用自动属性后,你可以不用手工声明一个私有成员变量以及编写get/set逻辑,取而代之的是,编译器会自动为你生成一个私有变量和默认的get/set 操作。系统为你产生的私有变量在IDE
2012-02-01 14:26:57
755
转载 IEnumerable和IEnumerable<T>接口
IEnumerable和IEnumerable接口在.NET中是非常重要的接口,它允许开发人员定义foreach语句功能的实现并支持非泛型方法的简单的迭代,IEnumerable和IEnumerable接口是.NET Framework中最基本的集合访问器,这两个接口对于LINQ的理解是非常重要的。在面向对象的开发过程中,常常需要创建若干对象,并进行对象的操作和查询,在创建对象前,首先需要
2012-01-31 10:57:53
771
转载 float & double 内存布局
C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit, double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是double在存储方式上都是遵从IEEE的规范 的,float遵从的是IEEE R32.24 ,而d
2012-01-30 21:51:42
2053
转载 double数据的内存存储方式
从存储结构和算法上来讲,double和float是一样的,不一样的地方仅仅是float是32位的,double是64位的,所以double能存储更高的精度。 任何数据在内存中都是以二进制(0或1)顺序存储的,每一个1或0被称为1位,而在x86CPU上一个字节是8位。比如一个16位(2字节)的short int型变量的值是1000,那么它的二进制表达就是:00000011 11
2012-01-30 21:50:29
24444
1
转载 float double的内存表示及比较大小的方法
参考:float和double类型的内存分布和比较方法收藏Comparing floating point numbers 总结几点:0. float占4byte,精度是6~7位;double占8byte,精度是15~16位。 1. C/C++的浮点数据类型有float和double两种。它们在内存中是以科学计数法的结果来存储的。 类型float大小为4字节,即
2012-01-30 21:49:10
1993
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人