0
我在ASP.NET項目中工作,併爲了使用SQL Server數據庫表中的數據填充GridView,我使用SQLDataSource和一切都很好。當通過SQLDataSource填充GridView時使用DataView
但現在我需要添加選項到GridView(ASC-DESC)的列進行排序,爲此我想用一個數據視圖,並得到了下一個代碼
DataView dv = new DataView();
dv = (DataView)Ejemplo.Select(DataSourceSelectArguments.Empty);
dv.Sort = "Departmento Desc";
GridView1.DataSource = dv;
,但得到這個錯誤消息:
Both DataSource and DataSourceID are defined on 'GridView1'. Remove one definition.
你能幫我,告訴我做錯了什麼?
參見[數據源VS的數據源ID](http://stackoverflow.com/questions/7088017/asp-net-what-is-the-difference-of-datasourceid-and-datasource )。看起來你想使用數據源。刪除你可能爲你的GridView聲明設置的DataSourceId(看你的.ascx/.aspx文件) – Tung
@Tung我剛剛做了,但現在gridView根本沒有出現 –
你在你之後調用Gridview1.DataBind()分配數據源? – Tung