在.NET框架中,使用ADO.NET组件可以轻松地从数据库查询数据并填充到DataGridView控件中。以下是使用SELECT查询中的数据集填充DataGridView的基本步骤:
string connectionString = "你的数据库连接字符串";
SqlConnection connection = new SqlConnection(connectionString);
string sqlQuery = "SELECT * FROM YourTableName";
SqlDataAdapter adapter = new SqlDataAdapter(sqlQuery, connection);
DataSet dataSet = new DataSet();
adapter.Fill(dataSet, "YourTableName");
dataGridView1.DataSource = dataSet.Tables["YourTableName"];
完整的示例代码如下:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
LoadData();
}
private void LoadData()
{
string connectionString = "你的数据库连接字符串";
string sqlQuery = "SELECT * FROM YourTableName";
using (SqlConnection connection = new SqlConnection(connectionString))
{
try
{
connection.Open();
SqlDataAdapter adapter = new SqlDataAdapter(sqlQuery, connection);
DataSet dataSet = new DataSet();
adapter.Fill(dataSet, "YourTableName");
dataGridView1.DataSource = dataSet.Tables["YourTableName"];
}
catch (Exception ex)
{
MessageBox.Show("数据库错误: " + ex.Message);
}
}
}
}
应用场景:
可能遇到的问题及解决方法:
参考链接:
请注意,实际应用中可能需要根据具体情况调整代码,例如处理异常、关闭数据库连接等。
领取专属 10元无门槛券
手把手带您无忧上云