2011-09-04 127 views
1

我有一张有很多数据的表格。我已经在标识列中有一个过滤器,并且数据被两个标签过滤。但是这并不重要,现在我需要FIFTH领域的解决方案,而当FIFTH中的数据是“这一个”时,需要将这一行放在最前面,这一点非常重要。有没有办法编程?需要帮助Sql Asp.net C#

也许在Page_Load,GridView1_DataBoundGridView1_DataBinding

例子中看到的画面:

Image 1 http://hamachinetwork.info/x.jpg

+1

你可以告诉你正在使用的查询数据,现在的SQL? –

+0

同样的问题放在这里:http://forums.asp.net/t/1717098.aspx/1?Need+help+Sql+Asp+net+C+。 – XIII

回答

4
select * 
from table 
order by 
    case when fifth = 'this one' then 0 else 1 end, 
    firstId DESC 
+0

你是天才,谢谢! – Priest

+0

这很好。而现在如何大胆的那一行,当是文字'这一个' – Priest

+0

我不知道对不起。任何asp.net窥视吗? –