C# 在组合框中链接数据库表

C# 在组合框中链接数据库表,c#,mysql,datagridview,datagrid,combobox,C#,Mysql,Datagridview,Datagrid,Combobox,大家好,我有一个大问题,我不能解决自己,所以我问你们这些家伙 我在mysql中有一个组合框名称(cbox1)、datagridview名称(dtgrid1)和两个名为(tbl2013和tbl2014)的表 问题是这样的 如何在组合框中链接数据库表(tbl2013和2014) 如何在datagrid中加载数据库表数据 例如,我选择tbl2013如何将其表数据加载到datagrid 我需要你们的帮助。 我总是删除c#中的代码,因为它总是给我错误信息。从数据库中获取表列表 SELECT name

大家好,我有一个大问题,我不能解决自己,所以我问你们这些家伙

我在mysql中有一个组合框名称(cbox1)、datagridview名称(dtgrid1)和两个名为(tbl2013和tbl2014)的表 问题是这样的

  • 如何在组合框中链接数据库表(tbl2013和2014)
  • 如何在datagrid中加载数据库表数据
  • 例如,我选择tbl2013如何将其表数据加载到datagrid

    我需要你们的帮助。
    我总是删除c#中的代码,因为它总是给我错误信息。

    从数据库中获取表列表

      SELECT name  
      FROM sys.tables
    
    上面的查询获取表名,将其获取到数据源并绑定到combobox,然后在combobox
    selectedIndexChange
    事件中调用Bindgrid并将combobox所选值传递给Bindgrid方法

    void BindGrid(string sTable)
    {
      string sqlQuery = "select * from " + sTable ;
      // Exec query and get data to Datatable dtResult
      datagrid.Datasorce = dtResult;
      datagrid.bind();
    }
    

    是 啊但它给了我同样的结果:首先添加您的工作,将表加载到网格中。