.net
文章平均质量分 57
liuweicfyj
这个作者很懒,什么都没留下…
展开
-
数组(array)与ArrayList的主要区别
1)精辟阐述:可以将ArrayList想象成一种“会自动扩增容量的array”。2)array([]):最高效;但是其容量固定且无法动态改变;ArrayList:容量可动态增长;但牺牲效率;3)建议:基于效率和类型检验,应尽可能使用array,无法确定数组大小时才使用ArrayList!不过当你试着解决更一般化的问题时,array的功能就可能过于受限。4)java中一切皆对象,array也是对象。转载 2008-09-12 17:41:00 · 546 阅读 · 1 评论 -
ASP.NET中如何调用存储过程
两种不同的存储过程调用方法 为了突出新方法的优点,首先介绍一下在.NET中调用存储过程的“官方”方法。另外,本文的所有示例程序均工作于SqlServer数据库上,其它情况类似,以后不再一一说明。本文所有例子均采用C#语言。 要在应用程序中访问数据库,一般性的步骤是:首先声明一个数据库连接SqlConnection,然后声明一个数据库命令SqlCommand,用来执行SQL语句和存储过程。有了转载 2008-09-22 18:01:00 · 379 阅读 · 0 评论 -
正则表达式学习
1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程语言转载 2008-09-24 14:48:00 · 1012 阅读 · 0 评论 -
.NET中统一的存储过程调用方法
摘要:在一个项目的开发中,经常会调用数据库中的存储过程。可是,几乎所有存储过程的调用都是同一个模式,主要区别就在于创建的每个参数类型、值等不一样。那么,能不能实现通过一个函数(或者类)调用所有的存储过程呢?本文在利用数据库提供的系统表原理上,实现了统一调用的方法,该方法只需要提供要调用的存储过程名,以及调用时提供具体的参数值就可实现任何存储过程的调用。 Abstract: We h转载 2008-09-24 15:45:00 · 353 阅读 · 0 评论 -
GridView 遍历每一行,两种写法
for (i = 0; i GridViewID.Rows.Count; i++){ CheckBox chkVote = (CheckBox)GridView1.Rows[i].FindControl("CheckBox2");} foreach (GridViewRow row in GridViewID.Rows){ CheckBox chkVote = (转载 2008-09-22 11:42:00 · 608 阅读 · 0 评论 -
C# 将数据导出到Excel汇总
一、asp.net中导出Excel的方法:在asp.net中导出Excel有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出Excel时,等价于分列,n等价于换行。 1、将整个html全部输出Excel此法将html中所有的内容,如按钮,表格,图片等全部输出到Excel中。转载 2008-09-26 14:20:00 · 448 阅读 · 0 评论 -
.Net 读取Excel文章内容
不多说了,直接上代码,呵呵两个函数,第一个为获取Excel文档路径,第二个读取并以DataSet类型返回该Excel中Sheet1内容 获取Excel文档路径CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1/**//转载 2008-09-26 14:52:00 · 588 阅读 · 0 评论 -
using的几种用法
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命名转载 2008-09-25 13:56:00 · 515 阅读 · 0 评论