相关疑难解决方法(0)

从SQL Server数据库填充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;
    }
Run Code Online (Sandbox Code Playgroud)

编辑1
整点是稍后在tabcontrol的数据网格视图中显示此表,这是在tabcontrol C#显示多个数据表的问题

这里只显示一个空白的数据网格视图

编辑2
尝试了所有这些,当我尝试显示表时,datagridview为空,具有正确的行数但现在值

c# sql sql-server datatable

7
推荐指数
2
解决办法
12万
查看次数

标签 统计

c# ×1

datatable ×1

sql ×1

sql-server ×1