我想将GridView
绑定到一个对象DataSource
绑定业务对象。我已经实现了自定义分页和现在想要实现排序。只是阅读这篇文章,但SQL查询中存在大量的连接。
还有其他优雅的解决方案吗?
答案 0 :(得分:1)
如何使用.DefaultView
进行排序?以下是grd_Sorting
事件。
DataView dv = dt.DefaultView;//Your datatable, dt.
dv.RowFilter = "";//Set row filter to none.
if ((strSortBy != null) && (strSortAscending != null))
dv.Sort = strSortBy/*Column name*/ + " " + strSortAscending /*ASC, for instance.*/;
grd.DataSource = dv;
grd.DataBind();
答案 1 :(得分:0)