呈顼I渝

2011年7月17日

C# 文件类 常用

摘要: 首先要熟悉.NET中处理文件和文件夹的操作。File类和Directory类是其中最主要的两个类。了解它们将对后面功能的实现提供很大的便利。 本节先对和文件系统相关的两个.NET类进行简要介绍。 System.IO.File类和System.IO.FileInfo类主要提供有关文件的各种操作,在使用时需要引用System.IO命名空间。下面通过程序实例来介绍其主要属性和方法。 (1) 文件打开方法:File.Open () 该方法的声明如下:public static FileStream Open(string path,FileMode mode) 下面的代码打开存放在c:\tempupl 阅读全文

posted @ 2011-07-17 15:32 呈顼 阅读(812) 评论(1) 推荐(0) 编辑

2011年7月14日

C# 使用反射实现根据名称动态创建窗体的几种方法

摘要: //方法1使用activator方法创建实例{ string str = null; str = "Form2"; //必须是 命名空间+点+窗体类名(这里假设为命名空间为空) Assembly tempAssembly = Assembly.GetExecutingAssembly(); Type t = tempAssembly.GetType(str); object[] args = null; object o = System.Activator.CreateInstance(t, args); ((Form2)o).Show(); //Dim frm2 As 阅读全文

posted @ 2011-07-14 15:55 呈顼 阅读(2941) 评论(1) 推荐(0) 编辑

2011年7月12日

C# Application类

摘要: 产品信息CompanyName:获取与该应用程序关联的公司名称。ProductName:获取与该应用程序关联的产品名称。ProductVersion:获取与该应用程序关联的产品版本。CurrentCulture:获取或设置当前线程的区域性信息。路径信息LocalUserAppDataPath:获取本地、非漫游用户的应用程序数据的路径。UserAppDataPath:获取用户的应用程序数据的路径。UserAppDataRegistry获取用户的应用程序数据的注册表项。CommonAppDataPath:获取所有用户共享的应用程序数据的路径。CommonAppDataRegistry:获取所有用户 阅读全文

posted @ 2011-07-12 12:02 呈顼 阅读(2431) 评论(0) 推荐(1) 编辑

2011年7月7日

Gridview 分多页时导出excel的解决方案

摘要: Gridview 分多页时导出excel的解决方案在开发会遇到将gridview中的数据导入到excel 这样的需求,当girdview有多页数据时按照一般的方式导出的数据只可能是当前页的数据,后几页的数据还在数据库内,没有呈现到页面上,传统的方式是将标记字符和文本写入到 ASP.NET 服务器控件输出流,没有呈现的页面不可能输出到excel中。下面提供一种解决方式将所以数据都能导入到excel中。第一步:记录查询条件,当用户点击下载的时候以相同的条件查询,呈现到datatable这一步没有固定的代码,可以在用户查询的时候用ViewState记录查询条件,例如OrderMng.OrderLis 阅读全文

posted @ 2011-07-07 00:16 呈顼 阅读(412) 评论(0) 推荐(1) 编辑

WebService中Dataset的压缩序列化和解压反序列化 >> DataSetSurrogate的使用

摘要: 在webservice中将dataset序列化是我们经常遇到的问题,但是遇到很大的dataset,则网络传输就必须考虑的问题,将dataset处理压缩后传输是我们不错的选择,下面提供这种方法:第一步:引入命名空间下载DataSetSurrogate组件using System.IO.Compression;using System.Runtime.Serialization.Formatters.Binary;将下载好的DataSetSurrogate放入bin路径下第二步:压缩序列化///序列化转化为二进制数组的DataSetpublic byte[] GetDataSetSurrogate 阅读全文

posted @ 2011-07-07 00:15 呈顼 阅读(743) 评论(0) 推荐(1) 编辑

2011年6月13日

继续 复杂的jstl访问HashMap对象.

摘要: 定义 :public class FileSendChkFlag { int id; String check; String remark;...}....页面:......HashMap<String, FileSendChkFlag> checkk = FileUploadSendCheck.chkSendData(rowId); request.setAttribute("checkFlag", checkk);.......<c:forEach items="${mailImp.data}" var="li" 阅读全文

posted @ 2011-06-13 23:41 呈顼 阅读(488) 评论(0) 推荐(1) 编辑

2011年6月7日

复杂的jstl访问HashMap对象.

摘要: 做项目里遇到jstl访问HashMap里的对象,网络上一般的例程无法满足.网络上一般是<% Map<String,String> map2 = new HashMap(); map2.put("a","hello world"); map2.put("b","this is map"); request.setAttribute("map2",map2); %> <br>键值对遍历<br> <c:forEach var="item& 阅读全文

posted @ 2011-06-07 22:44 呈顼 阅读(1723) 评论(0) 推荐(0) 编辑

2011年6月6日

poi 读取XLS文件

摘要: Poi 读取文件的例子网上比较多, 但是很多都有小问题,今天我做了一个上传文件并显示XLS内容的模块,参考了http://www.iteye.com/topic/388005 例程 ,由于我用的3.7 的版本, 例程里的代码import 用的WorkbookFactory在3.7里已经不存在了,不知道参考用的那个版本.所有我就使用了hssf和 ss相结合的调用.没有再使用例程方生产方式例程 Workbookwb=WorkbookFactory.create(is); 我的代码: HSSFWorkbook wb = new HSSFWorkbook(fs); 例程有个漏洞就是为判断cell为空的 阅读全文

posted @ 2011-06-06 23:07 呈顼 阅读(2639) 评论(3) 推荐(1) 编辑

2011年6月3日

Java通用分页

摘要: Java通用分页一. 要分页我们必须要有数据库,所以我们先准备下数据库,其数据库脚步如下:--以下是创建数据库和数据库表以及向数据库插入数据use master Go if exists(select * from sysdatabases where name='pagination') drop database pagination Go create database pagination Go use pagination Go create table userInfo ( [userID] int identity(1,1) primary key not nul 阅读全文

posted @ 2011-06-03 00:12 呈顼 阅读(8644) 评论(3) 推荐(3) 编辑

2011年5月28日

NetBeans ,eclipse 启动失败,提示“JVM creation failed”的解决办法

摘要: eclipse方法见 "Eclipse 3.6 jee failed to create the java virtual machine"Netbeans的方法 我的环境 WinXP+NetBeans7.0。前些日子一直正常运行的NetBeans 7.0今天突然启动报错了,提示“JVM creation failed”。# ${HOME} will be replaced by JVM user.home system propertynetbeans_default_userdir="${HOME}/.netbeans/7.0beta"# Optio 阅读全文

posted @ 2011-05-28 20:43 呈顼 阅读(1498) 评论(0) 推荐(1) 编辑

导航