gpt4 book ai didi

asp.net - 在 Asp.Net 动态数据应用程序中使用 DisplayColumnAttribute 按多个字段排序?

转载 作者:行者123 更新时间:2023-12-01 12:53:06 26 4
gpt4 key购买 nike

我有一个动态数据应用程序,我想像这样基于多个字段进行排序..

<DisplayColumn("FieldName", "Field1, Field2")> _

DisplayColumn 似乎不支持多个字段?

最佳答案

DisplayColumn 属性的 SortColumn 参数指定当实体用作外键时(例如:在 DropDownList 中)将用于对此实体排序的列,而不是在 GridView 中排序时(或在数据库)。

也请看这里: ASP.NET Dynamic Data DisplayColumn Attribute Causing Sorting Issue

MSDN:http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.displaycolumnattribute.aspx

如果这仍然是您要查找的内容(仅在 DropDownLists 中排序,而不是在数据库中排序),您可以通过在组合这两列的实体中创建自定义属性来对多列进行排序。

例子:

[DisplayColumn("FieldName", "SortColumn")]
public partial class Employee
{
public string SortColumn
{
get { return Field1 + Field2; }
}
}

关于asp.net - 在 Asp.Net 动态数据应用程序中使用 DisplayColumnAttribute 按多个字段排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1767654/

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