全球旧事资料 分类
一.强类型数据集:强类型数据集实现为一系列的类,这些类派生自组成数据集的那些基类。派生于DataSet的强类型数据集,派生于DataTable的强类型数据表,派生于DataRow的强类型数据行。这些派生类都定义了多个附加的属性和方法,为基础类数据提供了类型安全的访问。TypedDataSetTypedDataTable
TypedProperty1)TypedDataSet:强类型数据集,返回强类型的数据集。2)TypedDataSetTypedDataTable:强类型数据表,返回强类型的数据表3)TypedDataTable
:强类型索引,返回强类型数据行4)TypedProperty:强类型列属性。列的强类型访问,返回列类型的实例。DataSetTables
RowsmDataColum
i
tstri
gcolum
Name1)DataSet:DataSet返回。2)Tables
:返回DataTable。3)Rowsm:返回DataRow。4)RowsmDataColum
i
tstri
gcolum
Name:返回Object类型的引用。强类型类使用了Partial类特性,Partial类允许一个类定义存在于一个项目的多个文件中。使用类允许在项目中的某个单独的文件中为强类型数据集补充代码去实现验证逻辑或商业逻辑。如果重新生成强类型数据集,这个单独文件的代码不会受到影响。1.强类型数据集中1强类型数据表属性提供了对强类型数据集中强类型数据表实例的类型安全的访问。提供了类型安全,并且可以提高设计效率和运行效率(主要相对于字符串而言)。(1)DataSet中Tables索引器(通过集合访问)publicDataTablethisstri
g
amei
ti
dexgetDataTableemployeesdatasetTables“Employees”0(2)强类型数据集中,强类型数据表属性(通过私有数据成员tableEmployees来访问表对象)publicEmployeesDataTableEmployeesgetretur
thistableEmployeesEmployeesDataTableemployeesdatasetEmployees2.强类型数据表中1)DataColum
的命名属性对于数据表中的每个列,都有一个对应类型为DataColum
的命名属性,这些属性可以通过名称来获得这些数据列的类型信息访问。可以提高设计效率和运行效率(主要相对于字符串而言)。(1)DataTable中Colum
s索引器(通过集合访问)publicDataColum
thisstri
g
amei
ti
dexgetDataColum
employeeIDColum
datasetTables“EmployeeID”0
1
f2
强类型数据表中,DataColum
的命名属性(通过私有数据成员访问)publicglobalSystemDataDataColum
EmployeeIDColum
getretur
thiscolum
EmployeeIDDataColum
employeeIDColum
datasetEmployeeIDColum

2迭代访问及强类型索引器(均访问数据行集合)强类型数据表提供了一个强类型数据行索引器,通过它可以用类型安全的强类型数据表类的实例访问表中的所有强类型数据行。提r
好听全球资料 返回顶部