自定义排序对象数据源绑定gridview

时间:2010-07-19 06:20:31

标签: c# asp.net data-binding objectdatasource

我想将GridView绑定到一个对象DataSource绑定业务对象。我已经实现了自定义分页和现在想要实现排序。只是阅读这篇文章,但SQL查询中存在大量的连接。

还有其他优雅的解决方案吗?

http://aspnet.4guysfromrolla.com/articles/032206-1.aspx#

2 个答案:

答案 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)