4、DataSet 在ADO.NET中DataSet的作用是为数据源提供一个断开式的存储,而不必关心数据源,操作只用在DataSet中进行就行了。 有三种方法可以创建DataSet:1、通过DataAdapter 2、通过XML 文件 3、用人工方法确定架构,然后逐行输入数据。 主要介绍第一种方法。 DataAdapter用于将DataSet连接到基本数据存储,本质上是一种元Command对象。 它包括SelectCommand对象,InsertCommand对象,UpdateCommand对象,DeleteCommand对象。 模板代码: Dim dataAdpater As New SqlDataAdapter("Select * From Student",conn) Dim dataSet As New DataSet() dataAdapter.Fill(dataSet) 这时dataSet的表名默认为Table 如果使用批处理查询并将得到的结果填入dataSet中则表名默认为Table,Table1,Table2……
表达式列: Dim exColumn As New DataColumn("LineTotal") exColumn.DataType=typeof(float) exColumn.Expression="((price-(price*Discount))*Quantity)" dataSet.Tables("items").Columns.Add(excolumn)