【发布时间】:2013-05-07 07:05:53
【问题描述】:
我正在使用这里的 Ordering-By-String 扩展: http://blog.cincura.net/229310-sorting-in-iqueryable-using-string-as-column-name/
在我的数据源中,某些对象可能为空,因此不具有 EHR 的属性(见屏幕截图)。
我怎样才能捕捉到这种情况?我仍然希望空值包含在有序列表中,但只是在底部或顶部。
有什么建议吗?
编辑:进一步澄清..
所以我的 KendoUI 网格正在向服务器发送一个请求以按特定列排序。选择排序的列是“Month10.EHR”。 Month10 是一个子对象,而 EHR 是属性。一些子对象不存在,因此没有属性,子对象将为空。在执行排序时,它注意到一条记录不存在Month10,因此无法将其包含在orderby中。
我希望这是有道理的。
迈克
【问题讨论】:
-
调用扩展的代码将比排序助手中的代码更有用,以查看您要执行的操作。