0

我正在建立一个俄语网站。

众所周知,俄语包含 unicode 字符。因此,在排序时,它没有显示排序方式。

我已经在 sql server 查询中编写了排序。

我的问题是如何在 sql server 或 asp.net 中对 unicode 字符进行排序。

请帮忙

我们可以看到它没有排序

免费图片托管.net/newuploads/odh8j.png

谢谢

4

1 回答 1

0

对内存中的对象进行排序using System.Linq;

样本对象

public class MyAccount
{
  public int ID {set; get;}
  public string Name {set; get;}
  public DateTime Created {set; get;}
}

排序方法

IEnumerable<MyAccount> accounts;
//map your DB query result to object list
//accounts = new List<MyAccount>();
//accounts.Add(/*...*/); 

var result = accounts.OrderBy(a => a.Name).ToList(); //or OrderByDescending()
于 2013-10-30T12:03:35.963 回答