谁帮我解释一下TableAdapter的Fill和GetData两个方法,参数,返回值什么的

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:49:08
Fill方法还是不明白,参数是一个表,这个表是什么,还有返回值是什么

调用 TableAdapter 的 Fill 或 FillBy 查询并传入数据表进行填充。例如,以下代码执行 Fill 查询并填充 Customers 表:
customersTableAdapter1.Fill(northwindDataSet1.Customers);

调用 TableAdapter 的 GetData 或 GetDataBy 查询,返回以查询结果填充的类型化数据表。例如,以下代码执行 GetData 查询并返回 Customers 表:
NorthwindDataSet.CustomersDataTable newCustomersTable;
newCustomersTable = customersTableAdapter1.GetData();

TableAdapter 类不是 .NET Framework 的一部分,因此,不能在文档或“对象浏览器”中查找它。它是在设计时使用前面提到的向导之一创建的。创建 TableAdapter 时为其分配的名称基于正在使用的表的名称。例如,基于数据库中名为 Orders 的表创建 TableAdapter 时,此 TableAdapter 会被命名为 OrdersTableAdapter。可以在“数据集设计器”中使用 Name 属性更改 TableAdapter 的类名称。

以下是常用的 TableAdapter 方法和属性:

成员 说明
TableAdapter.Fill
用 TableAdapter 的 SELECT 命令的结果填充 TableAdapter 的关联数据表。有关更多信息,请参见如何:使用数据填充数据集。

TableAdapter.Update
将更改发送回数据库。有关更多信息,请参见如何:使用 TableAdapter 更新数据。

TableAdapter.GetData
返回一个用数据填充了的新 DataTable。

TableAdapter.Insert
在数据表中创建新行。有关更多信息,请参见如何:向数据表中添加行。