我有一个GridView
已经从SqlDataSource
.
允许排序GridView
、分页、选择。_
现在,当我单击 a 时button
,我正在DataSource
使用新查询创建一个新查询,并将新查询分配DataSource
给此网格,然后我使用.DataBind()
更新此网格,但在那之后,我无法对任何列进行排序。
动态创建新的数据源
SqlDataSource data = new SqlDataSource();
data.ConnectionString = SqlDataSource1.ConnectionString;
data.ProviderName = SqlDataSource1.ProviderName;
data.SelectCommand = "SELECT * FROM USERS";
GridView2.DataSourceID = "";
GridView2.DataSource = data;
GridView2.DataBind();
我尝试使用以下内容:
GridView2.AllowSorting = true;
仍然没有用,这是我得到的错误。
我在这里想念什么?