我'在ASP.NET项目中工作,并使用来自SQL Server数据库的数据填充GridView。 table我使用SQLDataSource,而且每件事情都很顺利。
但是现在我需要添加选项来对gridview(ASC-Desc)的列进行排序,为此我想使用DataView并获得下一个代码
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.
你能帮助我,告诉我我做错了什么吗?
答案 0 :(得分:0)
GridView可以通过设置datasourceId或将数据源对象分配给DataSource属性来绑定到数据源,但不能同时绑定到DataSource属性。这解释为here。
要解决此问题,请从.aspx / .ascx文件中删除datasourceId。
@ElNeto,干杯