带有SqlDataSource的网格视图动态更新

本文关键字:动态 更新 视图 网格 SqlDataSource 带有 | 更新日期: 2023-09-27 18:27:47

我有一个SqlDataSource,每当用户指定值时,它就会更新。我正在尝试执行以下操作来更新网格视图,但网格视图不会显示任何内容。我错过了什么吗?

private void updateSessionGridView(string p)
{
    session.SelectCommand = @"SELECT TOP 10  * FROM [MyDB]
                                    where key = '" + p + "'";
    GridView1.DataSourceID = null; 
    GridView1.DataSource = session;
    GridView1.DataBind();
} 

带有SqlDataSource的网格视图动态更新

如果使用的是数据源控件,则需要设置DataSourceID属性,而不是DataSource属性。