数据库查询返回datatable
时间: 2023-07-29 16:06:55 浏览: 65
您好!如果您想要在 C# 中进行数据库查询并返回 DataTable,您可以使用 ADO.NET 中的 SqlDataAdapter 类来实现。下面是一个简单的示例代码:
```csharp
using System;
using System.Data;
using System.Data.SqlClient;
public class DBHelper
{
private string connectionString;
public DBHelper(string connectionString)
{
this.connectionString = connectionString;
}
public DataTable ExecuteQuery(string query)
{
DataTable dataTable = new DataTable();
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand command = new SqlCommand(query, connection))
{
connection.Open();
SqlDataAdapter adapter = new SqlDataAdapter(command);
adapter.Fill(dataTable);
}
}
return dataTable;
}
}
```
您可以在创建 DBHelper 实例时传入数据库连接字符串,然后调用 ExecuteQuery 方法来执行查询并返回一个 DataTable 对象。请确保将您的数据库连接字符串替换为实际的连接字符串。
希望这可以帮助到您!如果您有任何其他问题,请随时提问。