sql查询出来的值放到一个datatable里
时间: 2024-01-21 15:17:18 浏览: 127
将sql查询结果保存到数据表
5星 · 资源好评率100%
可以通过以下代码将 SQL 查询结果放入 DataTable 中:
```csharp
using System.Data.SqlClient;
using System.Data;
// 创建 SqlConnection 对象,连接到数据库
string connectionString = "Data Source=(local);Initial Catalog=YourDatabase;Integrated Security=True";
SqlConnection connection = new SqlConnection(connectionString);
// 创建 SqlCommand 对象,执行 SQL 查询
string query = "SELECT * FROM YourTable";
SqlCommand command = new SqlCommand(query, connection);
// 创建 SqlDataAdapter 对象,将查询结果填充到 DataTable 中
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataTable dataTable = new DataTable();
adapter.Fill(dataTable);
```
其中,`YourDatabase` 是你要查询的数据库,`YourTable` 是你要查询的表。在执行 SQL 查询之前,需要先创建并打开 SqlConnection 对象连接到数据库。然后,创建 SqlCommand 对象,指定查询语句和连接对象。最后,创建 SqlDataAdapter 对象,将查询结果填充到 DataTable 中。
阅读全文