以下是一个简单的C#示例,演示如何从数据库中检索所有满足特定条件的行,并将它们显示在DataGridView中。此示例使用ADO.NET和SQL Server数据库。

首先,我们需要创建一个连接字符串,并使用它连接到数据库:

string connectionString = "Data Source=localhost;Initial Catalog=myDatabase;Integrated Security=True";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();

然后,我们需要创建一个SQL查询,以从数据库中检索所需的数据:

string query = "SELECT * FROM myTable WHERE myColumn = 'myValue'";
SqlCommand command = new SqlCommand(query, connection);

接下来,我们需要使用DataAdapter和DataTable来填充数据:

SqlDataAdapter adapter = new SqlDataAdapter(command);
DataTable table = new DataTable();
adapter.Fill(table);

最后,我们将DataTable中的数据绑定到DataGridView:

dataGridView1.DataSource = table;

完整代码如下:

string connectionString = "Data Source=localhost;Initial Catalog=myDatabase;Integrated Security=True";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();

string query = "SELECT * FROM myTable WHERE myColumn = 'myValue'";
SqlCommand command = new SqlCommand(query, connection);

SqlDataAdapter adapter = new SqlDataAdapter(command);
DataTable table = new DataTable();
adapter.Fill(table);

dataGridView1.DataSource = table;

请注意,此示例仅检索了满足特定条件的行。如果您想检索整个表中的所有行,请省略WHERE子句。


原文地址: https://www.cveoy.top/t/topic/bV20 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录