dataset是啥,用法怎样的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dataset是啥,用法怎样的相关的知识,希望对你有一定的参考价值。

如题

参考技术A dataset可以看成是内存中的数据库,从数据库中读取的数据可以放在它里面,可以使用数据适配器将从数据库中选取出来的数据填充到dataset里头:
DataSet myset = new DataSet();//实例化数据集
SqlDataAdapter a = new SqlDataAdapter(查询语句,连接对象);
//声明数据适配器
myset.Clear();//数据集清空
a.Fill(myset, "Admin_list");//将查询的Admin_list表填充到数据集对象本回答被提问者采纳
参考技术B 汇编?伪代码,标示作用,可用任意字符串代替 参考技术C DataTable的集合

DataAdapter 是啥意思啊 应该怎样用啊???有啥作用啊???

DataAdapter 用作 DataSet 和数据源之间的桥接器以便检索和保存数据。DataAdapter 通过映射 Fill(这更改了 DataSet 中的数据以便与数据源中的数据相匹配)和 Update(这更改了数据源中的数据以便与 DataSet 中的数据相匹配)来提供这一桥接器。

如果所连接的是 SQL Server 数据库,则可以通过将 SqlDataAdapter 与关联的 SqlCommand 和 SqlConnection 对象一起使用,从而提高总体性能。对于支持 OLE DB 的数据源,请使用 DataAdapter 及其关联的 OleDbCommand 和 OleDbConnection 对象。对于支持 ODBC 的数据源,请使用 DataAdapter 及其关联的 OdbcCommand 和 OdbcConnection 对象。对于 Oracle 数据库,请使用 DataAdapter 及其关联的 OracleCommand 和 OracleConnection 对象。

当创建 DataAdapter 的实例时,读/写属性将被设置为初始值。有关这些值的列表,请参见 DataAdapter 构造函数。

参考资料:http://msdn.microsoft.com/zh-cn/library/system.data.common.dataadapter%28v=VS.80%29.aspx

参考技术A 是为表取的名字.一般意义上,当你使用fill填充后,就可以使用dataset.tables[0]这样的形式来访问其中的数据表,而如果使用你题目中的fill重载,就可以使用dataset.tables["personinfo"]来访问数据表。 参考技术B 数据适配器,应该是数据线的转换器 参考技术C DataAdapter读取数据 参考技术D 数据适配器

以上是关于dataset是啥,用法怎样的的主要内容,如果未能解决你的问题,请参考以下文章

dataset是啥意思

DATASET()用法

深入理解dataset及其用法

C# DataSet与DataTable的区别和用法

C# DataSet与DataTable的区别和用法

C#中IDataReader和DataSet的区别是啥呢?