GridView
からいくつかのデータを既に取得している がありますSqlDataSource
。
GridView
には、並べ替え、ページング、選択が許可されています。
をクリックすると、新しいクエリで新しいクエリをbutton
作成DataSource
し、新しいクエリをこのグリッドに割り当ててから、このグリッドを更新するためDataSource
に使用.DataBind()
しますが、その後、列を並べ替えることができません。
新しい DataSource を動的に作成する
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;
それでもうまくいきませんでした。これは私が得るエラーです。
ここで何が欠けていますか?