这是我的代码:
var list = from c in child_categories orderby c.Translated_Syntax
select new { Name = c.Translated_Syntax, ID = c.ID_Category } ;
lst_category.DataSource = list;
lst_category.DataBind();
Run Code Online (Sandbox Code Playgroud)
我的分类列表是:汽车,其他,儿童,房子,女孩,显示.
如果我订购我的清单,结果将是:
但是我希望将"其他"项目放在列表的底部.像这样的东西:
我怎样才能做到这一点?
Tim*_*ter 23
你可以使用这个Orderby
- "技巧":
from c in child_categories
orderby c.Translated_Syntax == "Other", c.Translated_Syntax
Run Code Online (Sandbox Code Playgroud)
你还记得它是如何工作了这种方式:比较返回bool
这里true
是1
和false
是0
.这就是为什么orderby Translated_Syntax == "Other"
最后列出"其他" 的原因.如果你想要它在你之前要么必须扭转条件或(更好)使用它descending
.
归档时间: |
|
查看次数: |
4022 次 |
最近记录: |