- 博客(13)
- 收藏
- 关注
原创 使用oledb获取Excel文件第一个工作表数据
使用Microsoft.Jet.OLEDB读取Excel文件时需要在sql中指定表名,形如[Sheet1$],也就是xls文件中的工作表。对于导入Excel文件这类操作,因为用户提供的xls文件中工作簿的名字不一定是默认的“Sheet1”,检测Excel文件的工作表的名称往往需要调用Excel的com对象来获得,比较麻烦。另外有个办法可以获得工作表名称,以下是c#代码: public
2011-10-19 17:05:33 7250
原创 ASP.NET中Url中文处理相关问题
ASP.NET的字符编码问题真是搞得人头疼,其中的中文很容易产生各种乱码问题,而这些乱码归根结底都是因为使用编码方式不匹配造成的。因为常常需要通过URL字符串在不同页面间传递参数时遇到中文,必须进行编码和解码,否则传递的参数不正确。 通常使用 Server.UrlEncode 和 Server.UrlDecode 就可以解决问题了,但是有时会遇到特殊情况:
2007-07-11 16:00:00 1510
转载 内存混插常见问题和解决方法
经常关注三大件市场变化的朋友都会发现,目前大容量的内存越来越便宜了,这让很多用户都有了升级内存的想法。纵观目前的内存市场,新掘起的品牌还真不少,在内存的频率上,如今DDR266、DDR33的内存已经慢慢淡出市场,主流DDR400价格方面与前者已经没有太大的差距。 很多老用户机器上搭配上都是DDR 266的内存,但由于已经无法购买到此频率的内存条,因此大部分朋友购买了DDR 400的内存,但由于这
2007-06-25 10:05:00 2977
转载 保护健康早休息-人体器官作息时间表
保护健康早休息-人体器官作息时间表一、晚上9-11点为免疫系统(淋巴)排毒时间,此段时间应安静或听音乐 。 二、晚间11-凌晨1点,肝的排毒,需在熟睡中进行。 三、凌晨1-3点,胆的排毒,亦同。 四、凌晨3-5点,肺的排毒。此即为何咳嗽的人在这段时间咳得最剧烈,因排毒动作已走到 肺;不应用止咳药,以免抑制废积物的排除。 五、凌晨5-7点,大肠的排毒,应上厕所排便。 六、凌晨7-9点,小肠
2006-07-13 13:40:00 2145
原创 捕获反射调用时产生的异常
使用反射时如果被反射对象内部发生异常时通常的捕获异常语句及参数,不能截获其中的异常:try{//反射操作}catch(System.Exception ex){....}因为此时的异常类型已经不是System.Exception 类型,而是System.Reflection.TargetInvocationException 类型try{//反射操作}catch(System.Ref
2006-05-29 15:49:00 3260
原创 给自己的程序建立文件类型关联
给自己的程序建立文件类型关联,告诉Windows该类型的文件由你指定的程序打开。 假设你自己的应用程序为MyApp.exe,在Main函数里处理命令行参数public void Main(string[] args){ if(args.Length == 1)// 带文件参数 { // 你的“打开”处理 } .......}然后按照下面的方法把你的类型文件与你的
2006-05-26 09:59:00 3304
原创 VS.NET打包程序自定义安装组件中获得安装包所在路径的解决办法
在使用VS.NET制作安装包的时候,我们经常需要使用一些自定义安装过程(installer组件),往往需要自己控制和使用安装包(目录)中的某个文件,但是去无法得到这个安装包所在路径(以前制作打包时遇到这个问题,没有办法解决,也许是我对MS Install不熟悉,有谁知道的话请告知,谢谢)。后来换了个方式:把你要在安装过程中使用的文件(SQL脚本之类)作为安装项之一安装到你指定的目录,可以是
2006-05-23 10:15:00 5847 2
原创 VS.NET在生成安装和部署项目时收到"不可恢复的致命错误"的解决办法
微软文档中说,发生此问题的原因有以下几种: 在 Visual Studio .NET 开发环境中,打开了多个窗口。在您的 Visual Studio .NET 项目中,有多个文件夹同名。注册表中的一些接口注册丢失。在注册表中,Mergemod.dll 没有注册,或者注册了不完整的 Mergemod.dll 版本。您从 Visual Studio .NET 的 Beta 2 版本升级到了发行版。
2006-04-07 15:49:00 1806
原创 vs6中控件的设计期授权问题
有些控件在没有安装vc6(或vb6)是无法在VS.NET的设计器中使用,因为没有设计期授权,所以无法在设计器中使用,你需要一个授权文件。在VS.NET的光盘(第一张)中有这个授权文件(VB6Controls.reg)。其中包含所有 VB 6.0 控件设计时的授权信息。你可以通过 RegEdit.exe 将 .reg 中的控件注册信息添加到你的注册表中,从而注册这些控件。
2005-09-12 09:49:00 1346
原创 在DOT NET中调用Excel后,Excel进程的并未终止问题的解决办法
在DOT NET中调用Excel后,Excel进程的并未终止问题Excel.Application myExcel = new Excel.Application() ;...myExcel.Quit();网上的解决办法大多是说在myExcel.Quit()后强制进行垃圾回收GC.Collect();但是都不行,还有人说要释放对该Com对象(myExcel)的引用for(int i =1;i>0;
2005-08-22 09:19:00 3987 6
原创 c#自定义事件的使用方法
c#自定义事件1、声明一个委托类 public delegate SomethingChangedHandler(object sender,EventArgs e);2、在你的类中声明一个事件绑定到该委托 public event SomethingChangedHandler Changed;3、在相应的方法中触发此事件 public void ChangeSomething()
2005-08-22 08:58:00 10260 2
原创 Win2000命令全集
多了解一下Win2000/xp 的命令行工具有时候是很有用的。由于windows的各种系统进程比较多,很多程序并不常露脸,由于担心会受到病毒和木马的骚扰,难免对出现在进程列表的生面孔有些疑虑,下面这些都是系统本身的,不要当成病毒了:)================================================Win2000命令全集accwiz.exe: Accessibili
2005-08-21 14:09:00 1884
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人