在WindowForm项目中,我已使用添加新数据源向导导入了SQL Server数据库。因此,在我的项目中,数据库中的每个表现在都有一个数据集和一个表适配器。
问题是如何使用这些导入的对象填充我的datagridview?
在此处的示例(https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.datagridview.datasource?view=netframework-4.8)中,似乎他们正在创建一个新对象(不使用我导入的现有对象)。
我希望有人能指出我正确的方向。
答案 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();