DataSet、DataTable、DataRow区别

时间:2023-03-08 19:51:00
 DataSet

表示数据在内存中的缓存。

属性
Tables  获取包含在 DataSet 中的表的集合。

ds.Tables["sjxx"]

DataTable

表示内存中数据的一个表。

公共属性
Columns 获取属于该表的列的集合。

DataSet 获取此表所属的 DataSet。

DefaultView 获取可能包括筛选视图或游标位置的表的自定义视图。

PrimaryKey 获取或设置充当数据表主键的列的数组。

Rows 获取属于该表的行的集合。

TableName 获取或设置 DataTable 的名称。

DataRow

表示 DataTable 中的一行数据

row["index"]

DataColumn

表示 DataTable 中列的架构。

DataTable与DataSet常用操作实例

]["colName"] = "colValue";
}

//统计
object o = dt.Compute("SUM(col_name)", "1=1");