使用DataAdapter,DataTable和DataRow使用ASP.NET返回单行查询

时间:2011-02-10 04:05:07

标签: asp.net

我是ASP.NET的新手,正在编写一个演示DataAdapter,DataTable和DataRow类的教程。本教程侧重于将返回的DataTables绑定到GridView对象 - 我无法理解如何提取一行以进行显示。

我发现我可以做到以下几点:

ProductsTableAdapter productsAdapter = new ProductsTableAdapter(); 
Northwind.ProductsTable productsTable = productsAdapter.GetSingleByProductID(searchID)
Northwind.ProductsRow productRow = (Northwind.ProductsRow)productsTable.Rows[0];

一个ProductsTable应该能够返回自己的ProductRows而不是使用演员,不是吗?否则无法找到怎么做。

我正在考虑如何创建一个用户一次只能处理一条记录的表单。 DAL返回ProductsRow而不是ProductsTable是否有意义?

1 个答案:

答案 0 :(得分:0)

使用DataReader返回数据表。 这是从数据库返回数据的最快方法。