DataSet和DataTable

时间:2011-04-21 11:04:14

标签: c# .net

什么是数据集和数据表? 它们如何相互关联。 它的用途是什么。

我还想知道如何手动创建数据集并使用c sharp在网页中显示数据。

因为我是.net和c sharp的新手

3 个答案:

答案 0 :(得分:2)

数据集是数据表的集合以及它们之间的关系。它通常表示一组数据库表以及它们之间的关系(外键)。请参阅MSDN上的DataSet

数据表通常是内存中数据库表的表示。请参阅MSDN上的DataTable

用法是每次要查找值时都不需要转到数据库。


你的问题的其余部分相当广泛,并不是真正的回答,因为有很多方法可以在内存中创建数据集。您需要更加具体地了解您要做的事情。

答案 1 :(得分:1)

DataSet是数据的内存表示,它包含一个或多个DataTable。 DataTable是数据的内存中表示,通常从数据库或XML源检索。

答案 2 :(得分:0)

据我记忆,DataSet是DataTables的集合和表之间的关系。

DataTable是一个对象,表示类似于数据库表的数据表。

如果我是你,我会避免使用DataSet和DataTables,因为它们是相当重量级的对象,对于简单的显示,你不需要它们提供的任何额外功能。

Google提供有关DataReaders和DataReader与DataTables的信息