利用dataadapter查询
时间: 2023-08-07 14:04:37 浏览: 41
好的,我可以回答这个问题。使用DataAdapter查询数据库的基本步骤如下:
1. 创建一个DataAdapter对象,它是DataSet和数据源之间的桥梁。
2. 使用DataAdapter的SelectCommand属性设置查询语句或存储过程名称。
3. 创建一个DataSet对象,用于存储查询结果。
4. 使用DataAdapter的Fill方法填充DataSet,它会执行查询并将结果填充到DataSet中。
5. 使用DataSet中的数据进行操作,例如绑定到控件上显示。
下面是一个示例代码片段,它演示了如何使用DataAdapter查询数据库:
```
// 创建一个DataAdapter对象
SqlDataAdapter da = new SqlDataAdapter();
// 设置查询语句
da.SelectCommand = new SqlCommand("SELECT * FROM Customers", connection);
// 创建一个DataSet对象
DataSet ds = new DataSet();
// 填充DataSet
da.Fill(ds, "Customers");
// 显示查询结果
foreach (DataRow row in ds.Tables["Customers"].Rows)
{
Console.WriteLine(row["CustomerID"] + "\t" + row["CompanyName"]);
}
```
以上代码使用了SqlDataAdapter来查询名为Customers的表,并将结果填充到一个DataSet对象中。最后,它遍历DataSet中的数据行,并将每个客户的ID和名称输出到控制台。