在 WinForms 程序中,要進行數據庫查詢可以使用 ADO.NET 提供的一些類和方法。以下是常用的幾種方法:
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string queryString = "SELECT * FROM TableName";
using (SqlCommand command = new SqlCommand(queryString, connection))
{
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
// 處理查詢結果
}
}
}
}
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string queryString = "SELECT * FROM TableName";
using (SqlDataAdapter adapter = new SqlDataAdapter(queryString, connection))
{
DataSet dataSet = new DataSet();
adapter.Fill(dataSet);
// 處理查詢結果,可以通過 dataSet.Tables[0] 獲取查詢結果的第一個表格數據
}
}
using (DataContext context = new DataContext(connectionString))
{
var query = from item in context.TableName
where item.Column == value
select item;
foreach (var item in query)
{
// 處理查詢結果
}
}
這些方法都可以根據實際需求來選擇適合的查詢方式。