gpt4 book ai didi

asp.net-mvc - MVCContrib 网格 - 对自定义列进行排序

转载 作者:行者123 更新时间:2023-12-01 09:17:07 25 4
gpt4 key购买 nike

刚开始学习使用网格,所以请原谅这个可能微不足道的问题。

如何按使用另一个表属性的列进行排序?对于前。
column.For(cust => cust.LinkedTable.someProperty).Sortable(true);
定义导致“无法在 MyProject.Models 类型上找到名为‘someProperty’的属性。节点”错误(很明显 - 该属性实际上是 MyProject.Models.Node.LinkedTable.someProperty)

我的一个想法是创建一个助手:

column.For(cust => Helpers.ViewHelper.GetSomeProperty(cust)).Sortable(true);

这不会产生错误,但无论如何都不会对列进行排序。

换句话说,有什么方法可以将字符串值传递给列并使其可排序吗?

可能应该重写我的排序函数(现在只是一个 OrderBy(...)),但我真的不知道如何开始:)任何帮助将不胜感激!

最佳答案

你可以这样做:

column.For(cust => cust.LinkedTable.someProperty).SortColumnName(somePropertyID)

其中 somePropertyID 是表 cust 的属性。

关于asp.net-mvc - MVCContrib 网格 - 对自定义列进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3707652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com