asp datagridview 人口不工作

asp datagridview population dosnt working

我在过去 3 天遇到了一个奇怪的问题,虽然那个查询 return data datagrid 没有显示任何数据或任何列(我对 ASP 很陌生,但我不要认为代码有任何问题)。

这是代码

protected void Page_Load(object sender, EventArgs e)
        {
            DataSet UserInfoFromDB = FillTableInfo();
            GridViewData.DataSource = UserInfoFromDB.Tables[0];
            GridViewData.AutoGenerateColumns = true;
        }

调用此函数以获取所有数据的负载,我已经测试了输出及其 return 数据,但数据网格似乎是空的。

public DataSet FillTableInfo(){
            var Query = "SELECT * FROM [dbo].[orders] ;";
            SqlDataAdapter DataAdapter = new SqlDataAdapter(Query, CreateConnectionstring());
            SqlCommandBuilder commandBuilder = new SqlCommandBuilder(DataAdapter);
            DataSet DataSetVariable = new DataSet();
            DataAdapter.Fill(DataSetVariable);
            return DataSetVariable;
        }

到目前为止我只更改了 gridview id

提前致谢

use the Databind() method

    protected void Page_Load(object sender, EventArgs e)
    {
        DataSet UserInfoFromDB = FillTableInfo();
        GridViewData.DataSource = UserInfoFromDB.Tables[0];
        GridViewData.DataBind();
        GridViewData.AutoGenerateColumns = true;
    }