0

我有一个绑定到 PagedDataSource 对象的数据视图。使用存储过程将数据从数据库中拉入数据视图,并根据日期字段对返回的数据进行排序。存储过程在应用程序的几个地方使用,所以我不能在这个实例中做任何大的改变。我只需要禁用存储过程返回的排序顺序(不对存储过程进行任何更改)并应用新排序。

 objPagedDs = New PagedDataSource()
 dvFeedback = objCompany.PublishedMonitoringCards.DefaultView
 dvFeedback.RowFilter = "EligibleForPrinting = 1"
 dvFeedback.Sort = "IncludeInRepReport DESC, Work_dt DESC"

请找到上面的代码。

4

1 回答 1

0

我在数据库中有 0,1 和空值。它按降序对 Includeinreport 进行排序。这意味着它按 1,0 和 null 的顺序排序。显然,当它从数据库返回时,我希望 null 为 0,以使排序按我想要的方式工作。使用 ISNULL 来做到这一点。与问题无关,但这就是我所做的。上面的代码片段很好。

于 2012-12-13T15:00:05.790 回答