再见西城 发表于 2015-1-16 22:18:29

ASP.NET教程之DataTable工具的利用

听03很多师兄说主讲老师杭城方讲课很差就连旁听也没有去了)DataTable暗示内存中的一个数据表,而非数据库中的表。在耐久化到数据库之前,DataTable的任何变更是不会影响数据库的。
耐久化到数据库可使用dataAdapter.Update的办法。
DataTable工具包含:
1.多个DataColumn工具
2.多个DataRow工具。
起首要创立DataTable工具
DataTabletable1=NewDataTable();
向DataTable工具中增加列工具
DataColumncolUserID=newDataColumn("USER_ID",Type.GetType("System.Int"));
table1.Columns.Add(colCurrency);
列的体系范例名:由于DataTable是内存中的表而非数据库中的表,因而它的DataColumn的数据范例是System数据范例。能够用以下两种体例取得:
typeof(体系范例称号)设置如:
DataColumnc1=newDataColumn("id",typeof(int));
Type.GetType(“System.范例名”)设置
DataColumnc2=newDataColumn("name",Type.GetType("System.String"));
DataColumndc2=newDataColumn();
dc2.AllowDBNull=false;//不同意为空
dc2.MaxLength=10;//最年夜长度是10
dc2.Unique=true;//name列不反复′
table1.PrimaryKey=newDataColumn[]{dc1};//设置主键,主键是id
DataRow[]rows=table1.Select("id>=1000andnamelike张%");//查找
table1.AcceptChanges();//吸收回滚
//Response.Write(table1.Rows.RowState.ToString());
table1.Rows["name"]="张国荣";//AcceptChanges()和RejectChanges()之间写修正的语句
Response.Write(table1.Rows.RowState.ToString());
table1.RejectChanges();//回滚
table1.Rows["name"]="关羽";//修正
table1.Rows.Delete();//删除,只删除形态不删除数据
table1.Rows.RemoveAt(2);//删除,完全删除
java的设计机制:首先产生一个中间码,第二部编译为本地(机器)码。这个机制有很大的缺点。

若天明 发表于 2015-1-19 07:50:27

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

爱飞 发表于 2015-2-3 13:29:04

CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。

第二个灵魂 发表于 2015-2-9 03:10:34

最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。

透明 发表于 2015-2-26 19:53:31

网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!

变相怪杰 发表于 2015-3-8 17:26:22

但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。

飘灵儿 发表于 2015-3-16 08:40:59

网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!

分手快乐 发表于 2015-3-22 21:39:05

ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
页: [1]
查看完整版本: ASP.NET教程之DataTable工具的利用