这里就创建ADO.NET DataTable对象、 在DataTable对象中添加列、设置DataTable对象的主键、在DataTable对象中创建行、将SQL Server数据库中的表填充到DataTable几个方面详细介绍。

#T#自己对数据库方面的常识很感兴趣,这儿便是我所知道关于ADO.NET DataTable目标介绍,期望我们能够经过看我写的文章能够更深一步的了解ADO.NET DataTable目标。 ADO.NET能够在与数据库断开衔接的办法下经过DataSet或DataTable目标进行数据处理,当需求更新数据时才从头与数据源进行衔接,并更新数据源。DataTable目标表明保存在本机内存中的表,它供给了对表中队伍数据目标的各种操作。能够直接将数据从数据库填充到DataTable目标中,也能够将DataTable目标增加到现有的DataSet目标中。在断开衔接的办法下,DataSet目标供给了和联系数据库相同的联系数据模型,代码中能够直接拜访DataSet目标中的DataTable目标,也能够增加、删去DataTable目标。

五步通ADO.NET DataTable目标  ADO.NET DataTable对象 第1张

1. 创立ADO.NET DataTable目标

能够经过以下两种办法创立DataTable目标:

1) 经过DataTable类的结构函数创立DataTable目标,例如:

  1. DataTabletable=newDataTable();

2) 经过DataSet的Tables目标的Add办法创立DataTable目标,例如:

  1. DataSetdataset=newDataSet();
  2. DataTabletable=dataset.Tables.Add("MyTableName");

2. 在DataTable目标中增加列

在DataTable目标中增加列的最常用的办法是经过DataTable目标的Column特点中的Add办法。增加后的每一列都是一个DataColumn目标。

3. 设置DataTable目标的主键

联系数据库中的表一般都有一个主键,用来专一标识表中的每一行记载。经过DataTable目标的PrimaryKey特点能够设置Datatable的主键。主键能够是一个或许多个DataColumn目标组成的数组。例如:

  1. DataColumn[]key=newDataColumn[1];//dt是一个DataTable目标
  2. key[0]=dt.Columns[0];
  3. dt.PrimaryKey=key;

4. 在DataTable目标中创立行

DataTable目标的每一行都是一个DataRow目标,所以创立行时能够先使用DataTable目标的NewRow办法创立一个DataRow目标,并设置新行中各列的数据,然后使用Add办法将DataRow目标增加到表中

5. 将SQL Server数据库中的表填充到DataTable

除了能够直接创立DataTable目标的队伍信息外,也能够经过DateAdapter目标的Fill办法将SQL Server数据库中的表填充到DataTable目标中。

转载请说明出处
知优网 » 五步通ADO.NET DataTable目标

发表评论

您需要后才能发表评论