これは私にとって謎です。他の人から取ったコードを知っています。私の場合、それが返すデータテーブルは空です
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;
}
EDIT 1
全体のポイントは、後でこのテーブルをタブコントロールのデータグリッドビューに表示することです。ここで、
タブコントロールC#で複数のデータテーブルを表示することに関する質問があります
ここでは、空のデータグリッドビューが表示されます
EDIT 2
それらをすべて試してみました。テーブルを表示しようとすると、datagridview は空で、適切な量の行がありますが、値