C#
文章平均质量分 74
ld490832353
老实 稳重
展开
-
C#将DataTable导入到Excel
最近,由于公司项目中需要将系统内用户操作的所有日志进行转存备份,考虑到以后可能还需要还原,所以最后决定将日志数据备份到Excel中。下面是我项目当中Excel.cs这个类的全部代码,通过这个类可以很容易地将DataTable中的数据导入到Excel方法中。首先,必须要下载NPOI.dll这个程序集,下载地址:http://npoi.codeplex.com/releases/view/49原创 2012-11-22 09:58:41 · 1860 阅读 · 1 评论 -
C#将多个文件打包成.zip文件
本文主要是介绍了下利用ICSharpCode.SharpZipLib.dll(官方下载地址:http://www.icsharpcode.net/opensource/sharpziplib/)这个程序集将windows文件进行打包。下面给出ZipHelper.cs这个类全部代码,代码中只包含了对多个文件的打包(暂时不包括文件夹和解压功能)using System;using Syste原创 2012-11-23 16:04:10 · 5589 阅读 · 0 评论 -
C# 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
首先下载Visual Studio International Pack 1.0,官方下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=44CAC7F0-633B-477D-AED2-99AEE642FC10&displaylang=zh-cn。下载完毕后解压,解压后可以发现7个MSI安装文件,其中CHSPinY转载 2013-01-23 14:47:24 · 636 阅读 · 0 评论 -
Hibernate 关于 Lazy延迟加载的解释说明
其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊。 但就此说一下关于lazy机制: 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它转载 2013-07-01 17:20:10 · 715 阅读 · 0 评论 -
C# 重写 Listview 的 OnDrawSubItem 函数实现 ProgressBar 进度条效果
一直想写一个带进度条的Listview组件,方便以后要用到,由于平时上班忙,没什么时间,下班时间又不想动,懒的写。就利用上班时间不忙的时候花了点时间写出来了。注意:要重绘 Listview 子项,必须要将 Listview 的 OwnerDraw 属性值设置为 True ,否则即使你的重写将不会生效。组件代码:using System;using System.Collectio原创 2013-08-21 16:04:48 · 6282 阅读 · 1 评论 -
C# 文件对话框选择文件夹
using System;using System.IO;using System.Runtime.CompilerServices;using System.Runtime.InteropServices;using System.Windows.Forms;internal class OpenFolderDialog : IDisposable { /// /转载 2014-01-06 10:32:31 · 1397 阅读 · 0 评论 -
IIS7.0 Url Rewrite
1. 去微软官网下载Url Reqrite Module 2.0安装 ;2. 关闭然后再打开IIS信息服务(IIS)管理器窗口,就能够看到Url Rewrite模块了 3. 双击Url Rewrite模块,就能看到如下界面进行规格配置规则也可以直接去web.config文件配置,如下是我配置的一个规则:移动端访问PC端站点的时候直接跳转到移动端站点原创 2016-09-30 11:03:24 · 1457 阅读 · 0 评论