.Net
文章平均质量分 69
Kasbaster
这个作者很懒,什么都没留下…
展开
-
使用DataAdapter.Update的简单方法~~~
<br /> 在使用DataAdapter和DataSet更新数据库的时候,通常需要自己设置InsertCommand、UpdateCommand以及DeleteCommand等属性,比较繁琐,如果不写或者写错内容,那么DataAdapter.Update方法将会出错。我是一个懒人又马虎的可以,对于这种繁琐的命令形式头痛不已,为了让自己迎合Misrosoft为程序员们设计的发展规划(即写好一个程序,程序员所需要了解的东西会越来越少),特地花了一晚上的时间找到了一种非常<br />简单的实现方法,那就是转载 2010-07-29 15:54:00 · 755 阅读 · 0 评论 -
ASP.NET MVC:窗体身份验证及角色权限管理示例
前言 本来使用Forms Authentication进行用户验证的方式是最常见的,但系统地阐明其方法的文章并不多见,网上更多的文章都是介绍其中某一部分的使用方法或实现原理,而更多的朋友则发文询问如何从头到尾完整第实现用户的注册、登录。因此,Anders L转载 2011-07-06 14:32:37 · 5812 阅读 · 1 评论 -
LINQ中IEnumerable接口主要成员简介
在LINQ中,数据源和查询结果实际上都是IEnumerable或IQueryable类型对象,所以可以通过使用普通对象的形式(调用方法、使用属性等)对数据源进行查询或使用查询结果数据。IEnumerable接口主要功能是提供了大量与查询相关的方法,虽然这些方法转载 2011-07-06 10:17:01 · 1002 阅读 · 0 评论 -
转linq to sql
前言 最近接连遇到几个朋友问我同一个问题,就是关于.NET平台上ORM框架的选择。我想在这个讲求效率的时代,谁也不想手写SQL或存储过程去访问数据库了。大家都知道,在Java平台上,ORM这一块基本是Hibernate的天下。当然,相对轻量级的iBatis也有不错的表现。 不过谈到.NET平台,ORM框架似乎相对混乱了点。很多朋友问我的时候,往往会这样问:NHibern原创 2011-06-03 15:10:00 · 906 阅读 · 0 评论 -
C#事件
一、在控制台下使用委托和事件我们都知道,C#中有“接口”这个概念,所谓的“接口”就是定义一套标准,然后由实现类来具体实现其中的方法,所以说“接口,是一组类的抽象”。同样道理,我们可以将“委托”理解为“方法的抽象”,也就是说定义一个方法的模板,至于这个方法具体是怎么样的,就由方法自己去实现。我们知道接口的最大好处就是可以实现多态,同理,“委托”是可以实现方法的多态,当我们想调用某个具体方转载 2011-06-03 09:51:00 · 491 阅读 · 0 评论 -
Lambda表达式及其优势
.NET 3.5中委托的写法(Lambda表达式)Lambda表达式在C#中的写法是“arg-list => expr-body”,“=>”符号左边为表达式的参数列表,右边则是表达式体(body)。参数列表可以包含0到多个参数,参数之间使用逗号分割。例如,以下便是一个使用Lambda表达式定义了委托的示例1:Funcint, int, int> max = (int a, int b)转载 2011-06-03 17:27:00 · 20952 阅读 · 3 评论 -
c#3.0新特性
c#3.0新特性(一):var关键字、自动属性、初始化器和扩展方法http://www.cnblogs.com/jeffwongishandsome/archive/2009/05/20/1457323.htmlc#3.0新特性(二):Lambda表达式http://www.cnblogs.com/jeffwongishandsome/archive/2009/06/01/146010转载 2011-06-03 14:29:00 · 590 阅读 · 0 评论 -
C#委托
C#中的delegate和C++中的函数指针基本是一回事,C#正是以delegate的形式实现了函数指针。不同的地方在于C#中delegate是类型安全的。 如果没有C或者C++的背景知识也没有一点关系。 要理解Delegate,首先,你要明白,它是一个类,他和Class是一个级别的概念,不同在于Class的定义包含字段和方法,而delegate只包含方法的细节。转载 2011-06-03 09:22:00 · 1128 阅读 · 0 评论 -
删除字符串最后一个字符的几种方法
偶然看到的,记录一下,以免忘记字符串:string s = "1,2,3,4,5,"目标:删除最后一个 ","方法:1、用的最多的是Substring,这个也是我一直用的s=s.Substring(0,s.Length-1)2、用 RTrim,这个我原来只知道用来删除最后的空格,也没有仔细看过其它的用法,才发现可以直接trim掉一些字符s=s.ToString().RTrim(',')3、用TrimEnd,这个东西和RTrim差不多,区别是这个传递的是转载 2011-04-13 09:16:00 · 21210 阅读 · 0 评论 -
Func和Action委托的区别和简单使用
前言:下面几条都是根据自己开发经验和网上资料整理总结的,初学者可适当入门学习,加深印象,高手请54.Func和Action委托的区别和简单使用1、两种委托的常见形式和区别(1)、Func委托有5个重载形式,区别仅在于它所指向的方法的签名的参数个数,分别如下:FuncFuncFuncFuncFunc 其中T,T1,..T4是委托指向的方法的参数的类型,TResult为方法的转载 2011-06-03 15:08:00 · 1764 阅读 · 0 评论 -
一些小经验
<br />某天向一个正常运行的.aspx页面上加控件的时候,aspx.designer.cs并没有生成相应控件,查找问题许久,未果。<br />后来发现,该页面上某控件代码中,给不属于该控件的属性赋值,导致该控件内的其他控件在aspx.designer.cs中无法生成代码。在警告中已经出现提示,只是没有关注。总结:警告有时候并非不会影响程序运行。原创 2010-12-08 15:22:00 · 517 阅读 · 0 评论 -
CSS3 伪类nth-child
<br />nth-child(),是CSS3中的一个伪类选择符。这里介绍的是 nth-child() 的语法和用法:语法: :nth-child(an+b) 描述:伪类:nth-child()的参数是an+b<br />举例用法<br />tr:nth-child(2n+1)<br />tr:nth-child(odd)<br />tr:nth-child(2n)<br />tr:nth-child(even)<br /> <br />第一种:简单数字序号写法<br />:nth-child(number转载 2010-08-24 09:58:00 · 2759 阅读 · 0 评论 -
GridView用SqlDataAdapter做连接类的读取,修改,删除
<br />接触ASP.NET一年了,虽然做了很多项目,但是很少去总结,今天看到几个朋友还在为GridView用SqlDataAdapter做连接类读取,修改,删除而发愁,我决定总结一下,把常出错的地方和用法告诉大家,不全的请留言补充,为了像我一样的初学者...好了,有不懂得留言问我,看过要留言啊...呵呵<br /> 直接看CS代码吧,aspx代码就是一个GridView表和定义的删除,修改事件:<br /> 代码using System;<br />using System.Collectio转载 2010-07-30 17:16:00 · 1692 阅读 · 0 评论 -
关于DataAdapter的update方法错误现象的解释
<br /> 要用自动生成命令更新数据库,我知道的有三点需要注意: <br /> 1、必须是单表,也就是说不能和别的表有关联 <br /> 2、表中必须有主键。 <br /> 3、表中字段不能为TEXT(备注)类型<br /> <br /> <br /> <br /> 在DataAdapter中使用update方法出现下列图示的错误信息 通过查找帮助文档对错误进行分析。出现如此情况解决的方法:第一种,如果你的DAT转载 2010-07-30 15:23:00 · 1380 阅读 · 0 评论 -
报表中的Excel操作之Aspose.Cells(Excel模板)
本篇中将简单记录下Aspose.Cells这个强大的Excel操作组件。这个组件的强大之处,就不多说,对于我们的报表总是会有导出Excel的处理,如果你使用微软Excel的com组件,那么对于简单的操作还行,但是多余复杂的模板,那将是一个令人头疼的事。在Aspose.Cells之转载 2011-07-18 14:30:30 · 1314 阅读 · 0 评论