Füllen Sie DataTable aus der SQL Server-Datenbank

Dies ist ein Rätsel für mich. Ich kenne den Code, den ich anderen abgenommen habe. In meinem Fall ist die zurückgegebene Datentabelle leer

conSTR ist die Verbindungszeichenfolge, die als globale Zeichenfolge festgelegt wird

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
Der springende Punkt ist, diese Tabelle später in einer Datagrid-Ansicht auf einem Tabcontrol anzuzeigen. Hier ist die Frage dazuAnzeige mehrerer Daten in tabcontrol C #

Hier zeigt es mir nur eine leere Datagrid-Ansicht

BEARBEITEN 2
Versucht sie alle, wenn ich versuche, die Tabelle anzuzeigen, ist die Datagridview leer, hat die richtige Anzahl von Zeilen, aber jetzt Wert

Antworten auf die Frage(2)

Ihre Antwort auf die Frage