这对我来说是个谜,我知道这段代码是从别人那里拿来的,在我的情况下,它返回的datatable为空。
conSTR
是连接字符串,设置为全局字符串。public DataTable fillDataTable(string table)
{
string query = "SELECT * FROM dstut.dbo." +table;
SqlConnection sqlConn = new SqlConnection(conSTR);
sqlConn.Open();
SqlCommand cmd = new SqlCommand(query, sqlConn);
DataTable dt = new DataTable();
dt.Load(cmd.ExecuteReader());
sqlConn.Close();
return dt;
}
编辑 1
重点是稍后在TabControl的数据网格视图中显示此表,以下是关于此问题的提问:
C#中在TabControl中显示多个DataTable
这里只显示空白的DataGridView。
编辑 2
尝试了所有方法,但当我尝试显示表格时,DataGridView为空,行数正确但没有值。