C# 将查询的DataTable数据暂存
时间: 2024-09-22 19:03:56 浏览: 75
在C#中,如果你想要将查询结果暂时存储在`DataTable`中,通常是在数据库操作之后,你需要从数据源(如SQL Server、Oracle等)获取数据并填充到这个表格结构中。以下是一个简单的示例:
```csharp
using System.Data;
// 假设你已经有了一个SqlConnection连接
using (SqlConnection connection = new SqlConnection(connectionString))
{
string query = "SELECT * FROM YourTable";
// 创建一个新的DataTable对象
DataTable dataTable = new DataTable();
// 执行查询,并将结果填充到DataTable
SqlDataAdapter adapter = new SqlDataAdapter(query, connection);
adapter.Fill(dataTable);
// 现在你可以对dataTable进行操作,比如检索、修改或删除数据
// ...
}
// 当你不再需要这个数据时,可以释放相关的资源
connection.Close(); // 关闭数据库连接
adapter.Dispose(); // 废弃SqlDataAdapter
```
阅读全文