C# 数据库查询结果显示到 DataGridView
以下示例演示如何使用 C# 访问数据库并将满足条件的一整行数据信息反映到 DataGridView 中:
-
首先,您需要创建一个 DataGridView 控件并将其添加到窗体中。
-
然后,您需要设置 DataGridView 的列,这将与数据库中的表的列相对应。您可以通过设计器或代码设置列。
-
接下来,您需要编写代码来连接到数据库并检索满足条件的数据行。您可以使用 ADO.NET 或任何其他 ORM 工具来完成此操作。
-
将返回的数据行添加到 DataGridView 中的行集合中。
以下是一个示例代码,演示如何将满足条件的一整行数据信息反映到 DataGridView 中:
private void btnSearch_Click(object sender, EventArgs e)
{
string connectionString = 'Data Source=YourServerName;Initial Catalog=YourDatabaseName;Integrated Security=True';
SqlConnection connection = new SqlConnection(connectionString);
string query = 'SELECT * FROM YourTableName WHERE YourColumnName='' + txtSearch.Text + ''';
SqlCommand command = new SqlCommand(query, connection);
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataTable dataTable = new DataTable();
adapter.Fill(dataTable);
dataGridView.DataSource = dataTable;
}
在这个示例中,我们连接到名为 YourServerName 的服务器中的名为 YourDatabaseName 的数据库,并从名为 YourTableName 的表中检索满足 YourColumnName 等于 txtSearch 文本框中输入的值的数据行。然后,我们使用 DataAdapter 将数据填充到 DataTable 中,并将其设置为 DataGridView 的数据源。当用户单击 btnSearch 按钮时,将调用此方法并在 DataGridView 中显示满足条件的数据行。
原文地址: https://www.cveoy.top/t/topic/nemW 著作权归作者所有。请勿转载和采集!