日期:2014-05-17  浏览次数:20991 次

datagridview绑定数据源为啥没有显示MYSQL
刚开始学习C#,想用DataGridView控件绑定数据库显示并操作,为什么连接数据源时没有显示MYSQL呀,求指教~!多谢了,呜咽。


------解决方案--------------------
从mysql中求出一个datatable绑定给datagridview即可
------解决方案--------------------
网上下一个mysql的dll引用下,然后写连接语句,查询数据库数据后,绑定到datagridview即可。操作跟sqlserver一样的。
------解决方案--------------------
写一个sql 语句 返回类型是DataTable 或List 绑定到gridview即可
------解决方案--------------------
string strSQL = "你想在datagridview显示的数据表";

            try
            {
                SqlDataAdapter tableFunction = new SqlDataAdapter(strSQL, con);  //查询数据
                DataSet ds = new DataSet();
                tableFunction.Fill(ds, "你查询的表名");
                dGVDepart.DataSource = ds.Tables["你查询的表名"];
            }
            catch (Exception)
            {
                MessageBox.Show("失败!");
                this.Close();
                throw;
            }
        }