使用导入的数据集填充DataGridView

时间:2019-07-19 10:23:11

标签: c# winforms datagridview datasource

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

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

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

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

1 个答案:

答案 0 :(得分:0)

这是什么意思?很抱歉使用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();