2011-09-04 122 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窺視嗎? –