首页 > 解决方案 > 使用 Imported DataSet 填充 DataGridView

问题描述

在我的 WindowForm 项目中,我使用添加新数据源向导导入了我的 SQL Server 数据库。因此,在我的项目中,我的数据库中的每个表现在都有一个 DataSet 和一个 TableAdapter。

问题是如何使用这些导入的对象来填充我的 datagridview?

在此处的示例中(https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.datagridview.datasource?view=netframework-4.8)似乎他们正在创建一个新对象(不使用我导入的现有对象)。

我希望有人能指出我正确的方向。

标签: c#winformsdatagridviewdatasource

解决方案


这是什么意思?对不起使用 MySQL 但它类似于 SQL

string conn = "datasource=localhost;port=3306;username=root;password=;CharSet=utf8mb4;";
                string query = "SELECT * FROM project1.workers";


                connection = new MySqlConnection(conn);
                adapter = new MySqlDataAdapter(query, connection);


                ds = new DataSet();
                adapter.Fill(ds, "workers");
                datagrdvPracownicy.DataSource = ds.Tables["workers"];

connection.Close();

推荐阅读