大家好,我有一个很大的问题,我无法解决自己,所以我和你们一起问这个问题。
我有一个组合框名称(cbox1),datagridview名称(dtgrid1)和mysql中的2个名为(tbl2013和tbl2014)的表 这是一个问题。
例如我选择tbl2013如何将其表数据加载到datagrid?
我需要你的帮助。 我总是在c#中删除我的代码,因为它总是给我错误信息。
答案 0 :(得分:1)
从数据库中获取表格列表
SELECT name
FROM sys.tables
上面的查询获取表名,获取数据源并绑定到组合框,并在组合框selectedIndexChange
事件中调用Bindgrid并将组合框选择的值传递给Bindgrid方法
void BindGrid(string sTable)
{
string sqlQuery = "select * from " + sTable ;
// Exec query and get data to Datatable dtResult
datagrid.Datasorce = dtResult;
datagrid.bind();
}