c#访问数据库将满足要求的所有行的其他列也出现在datagridview中请实例
以下是一个简单的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 著作权归作者所有。请勿转载和采集!