ASP NET程序设计(徐占鹏)教学资源访问数据库(七)SqlDataTable对象.ppt

ASP NET程序设计(徐占鹏)教学资源访问数据库(七)SqlDataTable对象.ppt

ID:50083622

大小:1002.50 KB

页数:18页

时间:2020-03-08

ASP NET程序设计(徐占鹏)教学资源访问数据库(七)SqlDataTable对象.ppt_第1页
ASP NET程序设计(徐占鹏)教学资源访问数据库(七)SqlDataTable对象.ppt_第2页
ASP NET程序设计(徐占鹏)教学资源访问数据库(七)SqlDataTable对象.ppt_第3页
ASP NET程序设计(徐占鹏)教学资源访问数据库(七)SqlDataTable对象.ppt_第4页
ASP NET程序设计(徐占鹏)教学资源访问数据库(七)SqlDataTable对象.ppt_第5页
资源描述:

《ASP NET程序设计(徐占鹏)教学资源访问数据库(七)SqlDataTable对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元五ADO.NET访问数据库(七)dataTable对象主讲教师:宋园园学习目标【知识目标】了解dataTable对象的常用属性了解dataTable对象的常用方法【技能目标】掌握dataTable对象的常用属性及方法能够使用dataTable对象绑定数据等其他数据操作注:本课内容参考教材单元五5.2DataTable对象简介DataTable表示一个内存内关系数据的表,可以独立创建和使用,也可以由其他.NETFramework对象使用,最常见的情况是作为DataSet的成员使用。DataTable是ADO.NET库中的核心对象。其他使用DataTable的对象包括Da

2、taSet和DataView。DataTable对象常用属性属性描述说明ChildRelations获取此DataTable的子关系的集合。Columns获取属于该表的列的集合。Constraints获取由该表维护的约束的集合。DataSet获取此表所属的DataSet。DefaultView获取可能包括筛选视图或游标位置的表的自定义视图。Namespace获取或设置DataTable中所存储数据的XML表示形式的命名空间。Rows获取属于该表的行的集合。TableName获取或设置DataTable的名称。DataTable对象属性Columns获取属于该表的列的集合。

3、DataSet获取此表所属的DataSet。Rows获取属于该表的行的集合。TableName获取或设置DataTable的名称。DataTable对象常用方法方法描述说明Clear()通过移除所有表中的所有行来清除任何数据的DataTable。Clone()复制DataTable的结构,包括所有DataTable架构、关系和约束。不要复制任何数据。Copy()复制该DataTable的结构和数据。Dispose()释放由MarshalByValueComponent使用的所有资源。GetRowType获取行类型。NewRow创建与该表具有相同架构的新DataRow。Re

4、adXml(String)使用指定的文件将XML架构和数据读入DataTable。DataTable常用方法Dispose()释放由MarshalByValueComponent使用的所有资源。同样在使用dataTable对象后要释放其所使用的资源创建DataTable以下示例创建DataTable对象的实例,并为其指定名称“Customers”。DataTableworkTable=newDataTable("Customers");创建DataTable以下示例创建DataTable实例,方法是:将其添加到DataSet的Tables集合中。DataSetcustom

5、ers=newDataSet();DataTablecustomersTable=customers.Tables.Add("CustomersTable");DataTable对象的应用①创建DataTable对象:DataTabletbl=newDataTable("TableName");②将DataTable添加到DataSet对象的Table集合DataSetds=newDataSet();DataTabletbl=newDataTable("Customers");ds.Tables.Add(tbl);DataSetds=newDataSet();DataTa

6、bletbl=ds.Tables.Add("Customers");DataTable对象只能存在于至多一个DataSet对象中。如果希望将DataTable添加到多个DataSet中,就必须使用Copy方法或Clone方法。Copy方法创建一个与原DataTable结构相同并且包含相同行的新DataTable;Clone方法创建一个与原DataTable结构相同,但没有包含任何行的新DataTable。DataTable对象的应用③为DataTable添加列DataTabletbl=ds.Tables.Add("Orders");DataColumncol=tbl.Co

7、lumns.Add("OrderID",typeof(int));col.AllowDBNull=false;col.MaxLength=5;col.Unique=true;tbl.PrimaryKey=newDataColumn[]{tbl.Columns["CustomersID"]};当设置主键时,AllowDBNull自动设置为False;DataTable对象的应用④处理自动增量列DataSetds=newDataSet();DataTabletbl=ds.Tables.Add("Orders");DataColum

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。