将SQL查询结果填充到C# DataGridView中,可以通过以下步骤实现:
以下是一个示例代码:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace YourNamespace
{
public partial class YourForm : Form
{
private string connectionString = "YourConnectionString"; // 替换为实际的数据库连接字符串
public YourForm()
{
InitializeComponent();
}
private void LoadData()
{
try
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string sqlQuery = "SELECT * FROM YourTable"; // 替换为实际的SQL查询语句
using (SqlCommand command = new SqlCommand(sqlQuery, connection))
{
using (SqlDataReader reader = command.ExecuteReader())
{
DataTable dataTable = new DataTable();
dataTable.Load(reader);
dataGridView.DataSource = dataTable;
}
}
}
}
catch (Exception ex)
{
MessageBox.Show("Error: " + ex.Message);
}
}
private void YourForm_Load(object sender, EventArgs e)
{
LoadData();
}
}
}
请注意,上述示例代码仅提供了基本的实现思路,实际应用中可能需要根据具体情况进行适当的修改和优化。
推荐的腾讯云相关产品:腾讯云数据库(TencentDB),提供了多种数据库产品,包括关系型数据库(如MySQL、SQL Server)、NoSQL数据库(如MongoDB、Redis)等,可根据实际需求选择适合的产品。具体产品介绍和链接地址请参考腾讯云官方网站。
领取专属 10元无门槛券
手把手带您无忧上云