我有一个绑定到PagedDataSource对象的数据视图。使用存储过程将数据从db拉到数据视图中,并且根据日期字段对返回的数据进行排序。存储的proc在应用程序中的多个位置使用,因此我不能在此实例中进行任何大的更改。我只需要禁用由存储的proc返回的排序顺序(不对存储的proc进行任何更改),并应用新的排序。
objPagedDs = New PagedDataSource()
dvFeedback = objCompany.PublishedMonitoringCards.DefaultView
dvFeedback.RowFilter = "EligibleForPrinting = 1"
dvFeedback.Sort = "IncludeInRepReport DESC, Work_dt DESC"请找到上面的代码。
发布于 2012-12-13 23:00:06
我在数据库中有0、1和null值。它按降序对Includeinreport进行排序。这意味着它按1,0和null的顺序排序。显然,当null从数据库返回时,我希望它是0,以使排序按照我想要的方式工作。使用ISNULL来完成此操作。与问题无关,但这就是我所做的。上面的代码片段很好用。
https://stackoverflow.com/questions/13745471
复制相似问题