仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 612|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET教程之DataTable工具的利用

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:18:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
听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[0].RowState.ToString());
table1.Rows[0]["name"]="张国荣";//AcceptChanges()和RejectChanges()之间写修正的语句
Response.Write(table1.Rows[0].RowState.ToString());
table1.RejectChanges();//回滚
table1.Rows[1]["name"]="关羽";//修正
table1.Rows[2].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。
透明 该用户已被删除
5#
发表于 2015-2-26 19:53:31 | 只看该作者
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
变相怪杰 该用户已被删除
6#
发表于 2015-3-8 17:26:22 | 只看该作者
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
飘灵儿 该用户已被删除
7#
发表于 2015-3-16 08:40:59 | 只看该作者
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
分手快乐 该用户已被删除
8#
发表于 2015-3-22 21:39:05 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-13 15:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表