Gridview动态更新w / SqlDataSource

时间:2012-03-14 00:35:54

标签: c# gridview sqldatasource

我有一个SqlDataSource,只要用户指定了值就会更新。我正在尝试执行以下操作以更新gridview,但gridview不会显示任何内容。我在这里错过了什么吗?

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

1 个答案:

答案 0 :(得分:1)

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