代码之家  ›  专栏  ›  技术社区  ›  Rico Strydom

使用导入的数据集填充DataGridView

  •  0
  • Rico Strydom  · 技术社区  · 5 年前

    在我的WindowForm项目中,我使用 添加新数据源向导 . 因此,在我的项目中,我现在为数据库中的每个表都有一个数据集和一个TableAdapter。

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

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

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

    1 回复  |  直到 5 年前
        1
  •  0
  •   Prochu1991    5 年前

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