【发布时间】:2010-11-25 16:03:00
【问题描述】:
我在 SO 上发现了一些与这里类似的问题,但没有一个与这个问题相匹配,所以我们开始吧。
我有一个显示团队成员的 DataGridView。所有团队成员在其中一列中列出的团队中都有分配的角色。示例可能是“法定代表”、“客户经理”、“助理客户经理”或“会计师”。
这就是有趣的地方。我基本上想按字母顺序对这一列的网格进行排序,但有几个例外。 “客户经理”应始终列在顶部,然后是“助理客户经理”(如果有的话)。
此时对象和网格都可以运行,并且已经在生产版本中发布了一段时间,所以我不想在这方面做更多不必要的工作。
有没有简单的方法来做到这一点?我想我必须以编程方式进行......
一些伪代码需要澄清:
if (memberRole == 'Account Manager')
{
//put in top row
}
else if (memberRole == 'Assistant Account Manager')
{
//put in second row
}
else
{
//sort remaining rows alphabetically
}
我使用 Visual Studio 2008 在 C# .NET 中工作。
【问题讨论】:
标签: c# .net visual-studio-2008 sorting datagridview